Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.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 从键数组和值数组中获取dict_Python - Fatal编程技术网

Python 从键数组和值数组中获取dict

Python 从键数组和值数组中获取dict,python,Python,让我们简明扼要地说: keys = ['a', 'b'] values = [1, 2] d = the_function_i_m_looking_for(keys, values) # d = {'a': 1, 'b': 2} 你能为我正在寻找的功能命名吗?许多可能的方法之一是: {k: v for k, v in zip (keys, values) } 另一个是: dict (zip (keys, values) ) 因此: def the_function_you_are_look

让我们简明扼要地说:

keys = ['a', 'b']
values = [1, 2]
d = the_function_i_m_looking_for(keys, values)
# d = {'a': 1, 'b': 2}

你能为我正在寻找的功能命名吗?

许多可能的方法之一是:

{k: v for k, v in zip (keys, values) }
另一个是:

dict (zip (keys, values) )
因此:

def the_function_you_are_looking_for (keys, values):
    return dict (zip (keys, values) )

许多可能的方法之一是:

{k: v for k, v in zip (keys, values) }
另一个是:

dict (zip (keys, values) )
因此:

def the_function_you_are_looking_for (keys, values):
    return dict (zip (keys, values) )

您可以使用zip创建key:value对并将它们传递到dict()中

我不知道有哪一个函数可以一次性完成这一任务


这是的副本。

您可以使用zip创建键:值对并将它们传递到dict()中

我不知道有哪一个函数可以一次性完成这一任务


这是的副本。

您要查找的函数与构造函数配对

keys = ['a', 'b']
values = [1, 2]

d = dict(zip(keys, values))

print(d)
结果:

{'a': 1, 'b': 2}
对于大型列表,您可能需要使用


如果您的键/值列表具有不同的大小和默认值。

您要查找的函数与构造函数配对

keys = ['a', 'b']
values = [1, 2]

d = dict(zip(keys, values))

print(d)
结果:

{'a': 1, 'b': 2}
对于大型列表,您可能需要使用


如果您的键/值列表的大小不同,并且有一个默认值。

可能重复@GraemeStuart它确实是重复的,我没有找到它,因为我一直使用“array”这个词,而python是关于“list”的,可能重复@GraemeStuart它确实是重复的,我没有找到它,因为我一直使用“array”这个词当python是关于“列表”的第一个也是最完整的一个。感谢第一个也是最完整的一个。谢谢