【发布时间】:2012-02-28 16:05:25
【问题描述】:
我有一个值列表,例如:
["a", 1, "b", 2, "c", 3]
我想从中构建这样一个字典:
{"a": 1, "b": 2, "c": 3}
在 Python 中执行此操作的自然方式是什么?
【问题讨论】:
-
您最初是如何获得这份清单的? 应该修复创建该列表的循环以直接创建字典。
-
@S.Lott:列表是 re.findall 调用的结果
-
请用该重要信息更新问题。应该是原始的 RE 也可能会有所帮助,因为可能有一些方法可以简化您的处理。
标签: python list dictionary