仅通过复制键从旧词典创建词典

2024-03-28 09:22:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如果给定一个先前定义的字典,如何创建一种密钥复制字典?你知道吗

也就是说,假设我们有一个这样的字典{"qq":1,"ww":2,"ee",3},那么我想要一个新的字典,它的键和随机值可能与给定的字典{"qq":0,"ww":0,"ee":0}的类型相同。你知道吗


Tags: 类型字典定义密钥eeqqww
2条回答

你可以使用听写理解:

d1 = {"qq":1,"ww":2,"ee": 3}
d2 = {k: 0 for k in d1}

这是一个非常pythonic(而且,它可能比dict理解快)。你知道吗

d2 = dict.fromkeys(d1, 0)

相关问题 更多 >