【发布时间】:2016-10-21 01:39:56
【问题描述】:
我有这个列表字典:
Dict = {'Name':['John','Seth'], 'Gender':['Male','Male'], 'Zip':['68112','22200']}
如何遍历这个列表的键并将它们变成小写?
输出应该是这样的:
Dict = {'name':['John','Seth'], 'gender':['Male','Male'], 'zip':['68112','22200']}
我已经查看了Rich Copeland 的解决方案,但我不清楚如何申请。
知道如何解决这个问题吗?
|
我想出了如何解决它! 在这里,使用这个:
Dict = {'Name':['John','Seth'], 'Gender':['Male','Male'], 'Zip':['68112','22200']}
for key in Dict:
Dict[key.lower()] = Dict.pop(key)
print(Dict)
~杰克·伯奇
抱歉,该主题已关闭,因此无法发表评论。
【问题讨论】:
-
您链接的帖子是解决此问题的确切方法。
-
如果这个答案对你来说还不够,你一定要看看更多的初学者教程
-
这应该可以解决问题:
{k.lower():Dict[k] for k in Dict.keys()} -
我现在明白了...我是 python 新手,不习惯字典理解符号。
标签: python for-loop dictionary lowercase