python3 字典修改key的方法
2019-07-12 本文已影响2人
盖码范
将字典 dic = {'a': 100, 'b':200, 'c':300} 修改成 dic = {'A': 100, 'b':200, 'c':300}
dic = {'a': 100, 'b':200, 'c':300}
dic["A"] = dic.pop("a")
-------------------------------------------------------------------------
dic
Out[8]: {'b': 200, 'c': 300, 'A': 100}
将字典 dic = {'hello': 100, 'world':200} 修改成 dic = {'Hello': 100, 'World':200}
dic = {'hello': 100, 'world':200}
# 方法一
dic2 = dict()
for key, value in dic.items():
dic2 [key.capitalize()] = value
dic2
Out[12]: {'B': 200, 'C': 300, 'A': 100}
-------------------------------------------------------------------------
# 方法二
{key.capitalize(): value for key, value in dic.items()}
Out[9]: {'B': 200, 'C': 300, 'A': 100}