使用python,存储的数据唯一,
场景:PM需求,每个用户名唯一,不管是否为大小写,统一有了不能使用,
如:a用户使用“John”,b用户使用“JOHN”,就会提示b用户,“该用户名已被使用!”
创建一个列表,名为:current_users ,new_users ;
current_users = ['lily', 'John', 'mary', 'maria', 'admin']
new_users = ['david', 'Admin', 'JOHN', 'emma', 'hui']
for new_user in new_users:
if new_user.lower() in [current_user.lower() for current_user in current_users]:
print("The username is already in use!"+"Please re-enter your user name!")
else:
print("User name not used!")
到底了,更改一版,看的比较清晰一些。