请问怎么将两个列表里的值全都转换为小写啊?
本帖最后由 qmysg 于 2020-5-15 11:27 编辑current_users = ['qw' , 'rt' , 'Asd' , 'k' , 'u']
new_users = ['sd' , 'QW' , 'asd' , 'c' , 'b']
for new_userss in new_users:
ifnew_userss.lower() in current_users:
print("no")
else:
print("yes")
current_users = ['qw' , 'rt' , 'Asd' , 'k' , 'u']
new_users = ['sd' , 'QW' , 'asd' , 'c' , 'b']
for i in range(len(current_users)):
current_users = current_users.lower()
for i in range(len(new_users)):
new_users = new_users.lower()
print(current_users, new_users) current_users = ['qw' , 'rt' , 'Asd' , 'k' , 'u']
new_users = ['sd' , 'QW' , 'asd' , 'c' , 'b']
for i in range(len(current_users)):
current_users=current_users.lower()
for i in range(len(new_users)):
new_users=new_users.lower()
print(current_users)
print(new_users) 你代码实际上换一个就够了 因为你第二个遍历时候 if 判断里面已经lower 另一个列表的
在你原来代码上进行更改了下
current_users = ['qw' , 'rt' , 'Asd' , 'k' , 'u']
new_users = ['sd' , 'QW' , 'asd' , 'c' , 'b']
for i in range(len(current_users)):
current_users = current_users.lower()# 把第 i 位置的换成小写重新赋值
for new_userss in new_users:
ifnew_userss.lower() in current_users:
print("no")
else:
print("yes") current_users = ['qw' , 'rt' , 'Asd' , 'k' , 'u']
new_current_users=[]
for i in current_users:
new_current_users.append(i.lower())
new_users = ['sd' , 'QW' , 'asd' , 'c' , 'b']
for new_userss in new_users:
ifnew_userss.lower() in new_current_users:
print("no")
else:
print("yes")
页:
[1]