(如果想出更简洁的主题标题,请注意编辑)
有可能吗?
我有三个列表,将它们合并:
merged = {keys_[i]:[first_list[i], second_list[i]] for i in xrange(len(keys_))}
而且由于我的列表keys_
有一些相同的元素,字典的长度已经缩小了重复键。我知道 dict 键不能是相同的,但也许有一些方法可以解决它?
@ 编辑
回复评论:
我只是想将三个列表合并到一个字典中。
keys_ = ['100', '600', '100']
first_list = ['animals', 'cars', 'people']
second_list = ['cat', 'Fiat', 'John']
我想要得到的是:
merged = {'100': ['animals', 'cat'], '600': ['cars', 'Fiat'], '100': ['people', 'John']}
我想保留所有键(两者100
),以防止它们被覆盖。