猿问

从两个列表生成字典

我需要将两个列表转换为字典。只是想知道是否有一种简单且pythonic的方式来做到这一点。


我可以使用下面的代码来实现,但想知道这是否是正确的方法


a = ['1.1.1.1','1.1.1.2']

b = ['225.1.1.1','225.1.1.2']

d = {}

for i,j in enumerate(a):

    d[j]= b[i]


print(d)


慕森王
浏览 83回答 1
1回答

智慧大石

使用zip,a = ['1.1.1.1','1.1.1.2']b = ['225.1.1.1','225.1.1.2']dict(zip(a,b))
随时随地看视频慕课网APP

相关分类

Python
我要回答