python - 将两个列表,一个作为键,一个作为值,合并到 Python 中的字典中

标签 python list dictionary

<分区>

Python 中是否有任何内置 函数可以将两个列表合并为一个字典?喜欢:

combined_dict = {}

keys = ["key1","key2","key3"] 

values = ["val1","val2","val3"]

for k,v in zip(keys,values):
    combined_dict[k] = v

地点:

keys 充当包含键的列表。

values 充当包含值的列表

有一个函数叫做 array_combine实现了这个效果。

最佳答案

看起来这应该可行,但我猜它不是一个单一功能:

dict(zip(["key1","key2","key3"], ["val1","val2","val3"]))

来自这里:How do I combine two lists into a dictionary in Python?

关于python - 将两个列表,一个作为键,一个作为值,合并到 Python 中的字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10730836/

相关文章:

Python 提取文件中的单词

python - 为什么我们在 Python 字典生成器中会有这种行为?

python - 在列表中搜索字符或字符串(如网站上的查找功能)

python - python 中的列表是不可变的吗?它们是在函数中传递值吗?

python - 对对应列表进行排序

python - 如何在Python中使用zip和map编写csv文件?

python - 不同等级的 Matmul

python - 查找集合的范围,其中集合中的值环绕模数

python - 资源暂时不可用 : mod_wsgi (pid=28433): Unable to connect to WSGI daemon process

java - 是否可以将不可变列表作为 Java 中不可变映射内的值字段?