我有一套钥匙,让我们说
mykeys = ["I", "II", "III", "IV"]
和一组值,让我们说
myvalues = [1, 2, 3, 4]
我现在想要创建一个像这样的字典
{"I": 1, "II": 2, "III":3, "IV":4}
在python中执行此操作的简单方法(如果可能的话,惯用法)是什么?
答案 0 :(得分:1)
d = dict(zip(mykeys, myvalues))
zip
将两个列表粘在一起,因此您可以获得[("I", 1), ("II", 2"), etc]
和dict
之类的内容,将其转换为字典,其中每个元组的第一部分是键,第二部分是元组就是价值。