【发布时间】:2018-12-04 06:56:10
【问题描述】:
Python
如何获取字典(仅由字符串组成)并使所述字典中的所有值小写?
【问题讨论】:
-
{k: v.lower() for k, v in d.items()}
标签: python dictionary lowercase
Python
如何获取字典(仅由字符串组成)并使所述字典中的所有值小写?
【问题讨论】:
{k: v.lower() for k, v in d.items()}
标签: python dictionary lowercase
my_dict ={"first":"ABC","second":"abC","third":"aBc"}
for i in my_dict.keys():
my_dict[i] = my_dict[i].lower()
更新(list 作为字典值):
my_dict ={"first":"ABC","second":"abC","third":"aBc","fourth":["Avd","Dfe"]}
for i in my_dict.keys():
if type(my_dict[i]) is list:
my_dict[i]= [j.lower() for j in my_dict[i]]
else:
my_dict[i] = my_dict[i].lower()
print(my_dict)
输出:
{'first': 'abc', 'second': 'abc', 'third': 'abc', 'fourth': ['avd', 'dfe']}
【讨论】:
"first": ["ABC","DEF"]