python - 将两个列表转换为 Python 中的字典列表

标签 python list dictionary python-2.7

我有两个列表,例如:

L = [1, 2]
S = ['B', 'C']

我怎样才能把它们组合成这样的字典:

X = {'B': 1, 'C': 2}

列表的长度始终相同,但可以包含任意数量的项目。

最佳答案

这是一条线:

dict(zip(S, L))

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

相关文章:

python - 如何将列表转换为 Pandas 数据框

python - 根据值将 numpy 数组过滤成单独的数组,用于绘制等值线

python - Django 测试模型根据它们的位置加载?

Java - 覆盖列表的键处理

C# 从复选框添加到列表对象

python - 如何在Python中打印字典键值的平均值?

javascript - 如何使用python获取链接内元素的文本

c# - 检查对象列表是否包含具有特定值的属性

python - 字典是正确的数据结构吗?

arrays - Swift 2 - 使用 NSDate()-Keys 对字典进行排序