环境python3,今天在温习字典的时候想起来,如果我字典想要修改key而不改动value呢?
>>> a = {"yuntian":"zero", "Alex":"Li"}
我想要把"yuntian"由小写改为大写,应该怎样操作呢?
a.["Yuntian"] = a.["yuntian"]
a.pop("yuntian")
这样吗?看起来不太简洁,不太符合python的理念
于是稍微改进了一下
a["Yuntian"] = a.pop("Yuntian")
这样看起来似乎好一点了。
还在网上找到另外一种写法,需要研究一下。
a.update(Yuntian = a.pop("yuntian"))