我有两个字典需要在扩展键时合并,以避免覆盖。我找不到合适的解决办法。我该怎么做
dic1 = {0: ['Café Replika', '252 Rue Rachel E, USA'], 1: ['Café Tuyo', '370 Rue Marie-Anne Est, USA'] }
dic2 = {0: ['Café Bistro', '4190 St Laurent , USA'], 1: ['Café Portugais', '4051 St Dominique St, USA']}
我需要的输出是:
finaldic = {0: ['Café Replika', '252 Rue Rachel E, USA'], 1: ['Café Tuyo', '370 Rue Marie-Anne Est, USA'], 2: ['Café Bistro', '4190 St Laurent , USA'], 3: ['Café Portugais', '4051 St Dominique St, USA']}
谢谢你的帮助
如果我正确理解了您的示例,您希望在合并结果中为两个字典的值分配新键。您可以使用enumerate对两个字典中的值进行串联:
结果:
对于您描述的内容,不会有内置的解决方案,因为它没有太多的逻辑。您似乎完全忽略了键,而将特殊字典视为列表的列表
您请求的函数需要:
如果您确实有列表列表,那么这将是
+
:如果您坚持保留索引词典,最简单的方法是在连接它们之后将它们重新枚举到dict中:
相关问题 更多 >
编程相关推荐