我有一个Python字典列表,其中包含相同的密钥。我想从列表中的字典中创建一个大字典。事情是我无法使用更新来创建一个新的密钥,因为由于密钥相同,每个密钥的值在过程中被覆盖。我的列表的样品是:合并具有相同密钥的python字典
[{0: u'ChIJIxtmpVdCQg0R_TCH5ttvqC0',
1: u'ChIJ2RMaMThvQg0R_6hmMXFiG_M',
...
195: u'ChIJv1KfnmMpQg0R5iC9EmaXN6M',
196: u'ChIJd0vQCiOEQQ0RasOKsxksdys'},
{0: u'ChIJIxtmpVdCQg0R_TCH5ttvqC0',
1: u'ChIJ2RMaMThvQg0R_6hmMXFiG_M',
2: u'ChIJQ3PGOWlfQg0RkV-a6JQdrFs',
3: u'ChIJ-TjccjhvQg0RVQmnPNgAJv4',
...
100: u'ChIJN7zqEhgmQg0R-NzvqSYG_Ds',
101: u'ChIJPTR-xaYoQg0RUrX7K8kQhU4',
102: u'ChIJV_pHsIsoQg0ReGKLBXDqOc8',
103: u'ChIJtXpyqps7Qg0RXq37551oP4o',...
我要的是以下形式的一个更大的字典:
{0: u'ChIJIxtmpVdCQg0R_TCH5ttvqC0',
1: u'ChIJ2RMaMThvQg0R_6hmMXFiG_M',
2: u'ChIJQ3PGOWlfQg0RkV-a6JQdrFs',
3: u'ChIJ-TjccjhvQg0RVQmnPNgAJv4',
...
195: u'ChIJv1KfnmMpQg0R5iC9EmaXN6M',
196: u'ChIJd0vQCiOEQQ0RasOKsxksdys', ###HERE STARTS THE NEW DICT!!
197: u'ChIJIxtmpVdCQg0R_TCH5ttvqC0',
198: u'ChIJ2RMaMThvQg0R_6hmMXFiG_M',
199: u'ChIJQ3PGOWlfQg0RkV-a6JQdrFs',
...
,其中键的所有词典中增加最多实例数。
在此先感谢。
能否请您包括您的代码只是一个小例子? – splinter
你想要发生什么,而不是覆盖常用密钥的值? – steffen
词典没有定义的顺序。那么如何对键进行编号,因为迭代字典不会产生定义的元素顺序。 – languitar