3
我具有相同的长度和字典的2所列出如何增加对应从列表来蟒字典键元素和值分别
list1 = ['hello', 'goodbye', 'no', 'yes', 'if you say so']
list2 = ['a', 'b', 'c', 'd; e; f', 'g']
listDict = {}
我想对应的值作为键和值分别添加,因此字典的输出应该是这样的(和顺序应该保持不变)
listDict = {'hello':'a', 'goodbye':'b', 'no':'c', 'yes':'d; e; f', 'if you say so':'g'}
我试图
for words in list1:
for letters in list2:
listDict[words]=[letters]
但这给出了不正确的结果(我无法理解它们)。我怎么能得到如上所述的输出?
我需要保持它的顺序,但是因为我必须以相同的顺序打印键和值...所以'你好':'a','再见':'b'等等.. – user2353608 2013-05-13 10:51:54
@ user2353608我更新了我的解决方案。 – 2013-05-13 10:54:14
对不起,我是初学者,但答案怎么不再像字典?我希望它看起来像{'hello':'a','goodbye':'b'...} – user2353608 2013-05-13 11:02:37