概述
看了下网上大家的解法有些忽略了原列表大小写共存等情况,我把我的方法给大家参考。
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复