我有两个列表:邮编两个列表字典,而是不断重复的关键
alist = ['key1','key2','key3','key3','key4','key4','key5']
blist= [30001,30002,30003,30003,30004,30004,30005]
我想合并这些列表,并将它们添加到字典中。
我尝试dict(zip(alist,blist))
但是这给:
{ 'KEY3':30003, 'KEY2':30002, 'KEY1':30001, 'KEY5':30005, 'KEY4': 30004}
字典的期望形式是:
{ 'KEY1':30001, 'KEY2':30002, 'KEY3':30003, 'KEY3':30003, 'KEY4':30004, 'key4': 30004,'key5':30005}
我想保留字典中的副本以及不加入同一个键中的值(... key3':30003,'key3':30003,...)。是否有可能?
在此先感谢。
你不能做到这一点 – styvane
你不能有相同的名字'key'在'dict' –
所以,更好的主意,与元组入锅 – Antonis