两组列表组合成一个字典,一一对应

Posted 有理想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两组列表组合成一个字典,一一对应相关的知识,希望对你有一定的参考价值。

lst1 = [a,b,c]
lst2 = [1,2,3]
dic = {}
for i in range(len(lst1)):  #第一种方法
    dic[lst1[i]] = lst2[i]
print(dic)

for i,j in zip(lst1,lst2):  #第二种方法
    print(i,j)
    dic[i] = j
print(dic)

运行结果:

{‘a‘: 1, ‘c‘: 3, ‘b‘: 2}
a 1
b 2
c 3
{‘a‘: 1, ‘c‘: 3, ‘b‘: 2}

以上是关于两组列表组合成一个字典,一一对应的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中将两个列表组合成字典? [复制]

将多个数据文件组合成 np.arrays,存储在字典中

有没有办法将2个非常相似的代码片段组合成一个函数并重复?

Python&知识点2个列表合成一个字典

如何用python在两组数据中找相应匹配的数据?

python字典(dict)+常用方法操作+列表元组集合字典的互相转换