Python 将字典中的所有值设为小写

Python 将字典中的所有值设为小写,python,dictionary,lowercase,Python,Dictionary,Lowercase,蟒蛇 您如何使用字典(仅由字符串组成)并使所述字典中的所有值都小写 my_dict ={"first":"ABC","second":"abC","third":"aBc"} for i in my_dict.keys(): my_dict[i] = my_dict[i].lower() 更新(对于列表作为字典值): 输出: {'first': 'abc', 'second': 'abc', 'third': 'abc', 'fourth': ['avd', 'dfe']} 更新(对

蟒蛇

您如何使用字典(仅由字符串组成)并使所述字典中的所有值都小写

my_dict ={"first":"ABC","second":"abC","third":"aBc"}
for i in my_dict.keys():
    my_dict[i] = my_dict[i].lower()
更新(对于
列表
作为字典值):

输出:

{'first': 'abc', 'second': 'abc', 'third': 'abc', 'fourth': ['avd', 'dfe']}
更新(对于
列表
作为字典值):

输出:

{'first': 'abc', 'second': 'abc', 'third': 'abc', 'fourth': ['avd', 'dfe']}

{k:v.lower()代表k,v在d.items()}
{code>{k:v.lower()代表k,v在d.items()}。但是我的一些dict键有一个列表作为变量。因此,在您的示例中,它可能看起来像:
“first”:[“ABC”,“DEF”]
请检查我的更新答案。非常感谢。这太完美了!我应该澄清一下。但是我的一些dict键有一个列表作为变量。因此,在您的示例中,它可能看起来像:
“first”:[“ABC”,“DEF”]
请检查我的更新答案。非常感谢。这太完美了!