gpt4 book ai didi

python - 使用字典中已存在的键的大写值填充字典

转载 作者:太空宇宙 更新时间:2023-11-04 07:22:16 24 4
gpt4 key购买 nike

我有一个包含字符-字符键值对的字典变量 d。所有这些字符都是小写的。我也想将相应的大写字符映射存储为键值对。

字典由这些条目组成

d[q]='a'
d[w]='s'
d[e]='d'
d[r]='f'
d[t]='g'

我也想要这个

d[Q]='A'
d[W]='S'
d[E]='D'
d[R]='F'
d[T]='G'

我该怎么做?

最佳答案

使用生成器表达式来更新你的字典:

d.update({k.upper(): v.upper() for k, v in d.iteritems()})

或者,对于 Python 3:

d.update({k.upper(): v.upper() for k, v in d.items()})

或者,对于 Python 2.6 及更早版本:

d.update([(k.upper(), v.upper()) for k, v in d.iteritems()])

这会遍历 d 中的所有键值对,然后添加相应的大写键值对。

关于python - 使用字典中已存在的键的大写值填充字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15173071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com