current_users = ['Libai', 'Dufu', 'Menghaoran', 'Wangwei', 'Liuyuxi']
new_users = ['Libai', 'Dufu', 'Dabai', 'Xongda']
lower_cur_users = [current_user.lower() for current_user in current_users] # 列表解析。copy了一个包含所有新用户名小写格式的列表
for new_user in new_users:
if new_user.lower() in lower_cur_users:
print('The name is not available.')
else:
print('The name is available.')
The name is not available.
The name is not available.
The name is available.
The name is available.
分析:
要保证用户新输入的用户名和已有的用户名不会重复,同时’Jone‘, 'JONE', 'JoNe', 'JonE'等用户名也不会同时存在,我们只需要将新输入的用户名和已有用户名都转换为小写格式。再进行对比看看是否重复即可。
因篇幅问题不能全部显示,请点此查看更多更全内容