.lower()方法是返回一个新字符串。并不会直接修改原字符串。
你要把 .lower()返回的新字符串,重新赋值回去。
a=["ASD","fDS","Awrty"]
for i in range(len(a)):
a[i] = a[i].lower()
print(a)