我是靠谱客的博主 矮小纸飞机,最近开发中收集的这篇文章主要介绍《Python编程: 从入门到实践》习题答案--第五章 5-10,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

看了下网上大家的解法有些忽略了原列表大小写共存等情况,我把我的方法给大家参考。

current_users = ['rhz','xX大','熊x二','光头强','xYxz']
#创建一个包含五个用户名,且用户名大小写都有的列表
new_users = ['RHZ','xx大','吉吉国王','超人','喜羊羊','xyxz']
#创建另一个列表,模拟注册
copy_users = [users.lower() for users in current_users]
#大小写处理,把current_users全部转化为小写
#制作列表的副本,且副本中的所有元素皆为小写,解析创建列表
#副本既可以避免原列表被改变,也可以方便新注册用户与此相比较
for users in new_users:
if users.lower() in copy_users:
#把users转化为小写方便与副本比较
print(users+'-->用户名已经被使用')
else:
print(users+'-->此用户名可用!')

最后

以上就是矮小纸飞机为你收集整理的《Python编程: 从入门到实践》习题答案--第五章 5-10的全部内容,希望文章能够帮你解决《Python编程: 从入门到实践》习题答案--第五章 5-10所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部