Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python,同样的;至于;对于两个列表_Python_Arrays_List - Fatal编程技术网

Python,同样的;至于;对于两个列表

Python,同样的;至于;对于两个列表,python,arrays,list,Python,Arrays,List,我有两张单子 a: a, b, c, d, e b: blue, white, brown, yellow, red 我需要一个在口述中成为蓝色的钥匙,所以我需要这样做: dictonary[a]="blue" 但是如何使用相同的for…来合并a和b: dict(zip(a, b)) 因为dict()构造函数还可以获取一系列(键、值)对,因此根本不需要循环。如果您确实想同时循环列表,可以循环索引: dictionary = {} for i in range(min(len(a), len

我有两张单子

a: a, b, c, d, e
b: blue, white, brown, yellow, red
我需要一个在口述中成为蓝色的钥匙,所以我需要这样做:

dictonary[a]="blue"
但是如何使用相同的for…

来合并
a
b

dict(zip(a, b))

因为
dict()
构造函数还可以获取一系列(键、值)对,因此根本不需要循环。

如果您确实想同时循环列表,可以循环索引:

dictionary = {}
for i in range(min(len(a), len(b))):
    dictionary[a[i]] = b[i]

如果您只是想实现所描述的结果,那么最好做什么并使用dict(zip(a,b))

一个简单的循环怎么样?这不是一个优雅的解决方案,但它可以。。。。。或者使用
min(len(a),len(b))