python 3.8.0版本
current_users=["Admin","Michael","John","jim","jane"]
current_users1=current_users[::]
for user in current_users1:
user=user.lower()
print(current_users1)
['Admin', 'Michael', 'John', 'jim', 'jane']
用lower()函数改了这个user的大小写,但是没有用。。
['admin', 'michael', 'john', 'jim', 'jane']
#生成
current_users=["Admin","Michael","John","jim","jane"]
result = [i.lower() for i in current_users]
print(result)
#修改
for idx,v in enumerate(current_users):
current_users[idx] =v.lower()
print(current_users)
你的是把值取出来放在user变量内,再来修改变量,这没有改变列表内容