搜索
您的当前位置:首页正文

《python编程从入门到实践》 5-10 检查用户名

来源:哗拓教育
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'等用户名也不会同时存在,我们只需要将新输入的用户名和已有用户名都转换为小写格式。再进行对比看看是否重复即可。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top