python检查用户名怎么才能不区分大小写?也就是如果有abc,那么Abc,aBc等也算重复。

如图中

第1个回答  2019-08-06
把current_users也转小写:
if new_user.lower in current_users:
改成
if new_user.lower in [item.lower() for item in current_users]:追问

改了之后,好像都不对了😂

是我改错地方🤪

请问,你改的这句是列表解析吗?

追答

是的,或者叫列表推导式

本回答被提问者采纳
第2个回答  2019-10-18
把你的lower()改成upper()啊,因为你循环里面的列表全是小写,所以得去匹配大写
相似回答