Possible Duplicate:
how to convert two lists into a dictionary (one list is the keys and the other is the values)?
如果我有一个整数列表:
L=[1,2,3,4]
我有一个元组列表:
K=[('a','b'),('c','d'),('e','f'),('g','i')]
如果K中的键是item,而L中的值是integer,那么每个integer对应K中的项,那么如何创建dict列表呢
d={('a','b'):1,('c','d'):2,('e','f'):3,('g','i'):4}
您应该可以使用
zip
来实现这一点:如果你需要使用for循环(这是你的作业吗?),您可以从以下内容开始:
你应该自己找出最后一行。你知道吗
循环索引是一种可以在其他语言中使用的技术,在python中有时(很少)是必要的。一般来说,应该使用python的高级语言特性使代码更易于阅读和调试。你知道吗
使用^{} 将两个iterable组合成一对,然后将其传递给
dict
构造函数:快速演示(考虑到
dict
不保留顺序):对于for循环和no
zip()
:相关问题 更多 >
编程相关推荐