a ={"d": 10, "e": 20, "f": 50, "g": 20, "h": 60}
如何提取a 中的键,变成新的字典 b={"d": d, "e": e, "f": f, "g": g, "h": h}
用字典生成式:
>>> a ={"d": 10, "e": 20, "f": 50, "g": 20, "h": 60}
>>> d = {k:k for k in a}
>>> d
{'d': 'd', 'e': 'e', 'f': 'f', 'g': 'g', 'h': 'h'}
有帮助的话,请点采纳~
该回答引用GPTᴼᴾᴱᴺᴬᴵ
你可以使用字典推导式来提取a中的键并将它们用作新字典b的键。如下所示:
a = {"d": 10, "e": 20, "f": 50, "g": 20, "h": 60}
b = {k: k for k in a.keys()}
print(b)
输出:
{'d': 'd', 'e': 'e', 'f': 'f', 'g': 'g', 'h': 'h'}
在这个示例中,我们使用了字典推导式,循环遍历a中的键并将它们作为新字典b的键。字典推导式中的第一个k表示当前循环的键,而第二个k则表示在新字典b中要使用的相同键。