我对python和这里都是新手。我需要创建N个新的字典的基础上,从一个原始的字典N键。
假设我有一个OriginalDict {a:1, b:2, c:3, d:4, e:5, f:6}
我需要创建6个新字典,其中的键(新键相同)是原始字典的值。类似于:
Dict1 {Name:a,...}, Dict2 {Name:b,...}, Dict3 {Name:c,...}.....
Dict6 {Name:f...}
这是我的密码:
d = {}
for key in OriginalDict:
d['Name'] = key
我买了一本新字典,但只买了最后一把钥匙。你知道吗
print d
{Name:f}
我猜如果键相同,cos在字典中的最后一个值会覆盖上一个值
请告知。。。:)
举个例子,如果我们把所有这些格言都列在一个列表中,我们就可以使用这种理解
让我们试试看
至少在我看来,这句话似乎与你的例子相矛盾。你知道吗
在这种情况下我们可以
我们来试试:
我想在你的字典里创建一个新的函数,然后你想调用一个新的:
在python 3.x中:
这将给你一个新的字典为每一个关键的原来的一个。现在,您可以将它们保存在一个列表或另一个字典中,如:
或者
相关问题 更多 >
编程相关推荐