【发布时间】:2016-05-07 04:06:57
【问题描述】:
我有 2 个列表 'a','b','c' 和 1,2,3,我将它们压缩在一起以获得一个字典 {'a':1, 'b':2, 'c':3}。我在 Python 2.7 上成功完成了以下操作:
fields = ['a', 'b', 'c']
values = [1, 2, 3]
record = {key:value for key,value in zip(fields, values)}
但在 Python 2.6.6 上,它在第 3 行的 for 处给了我语法错误。
是不是 Python 2.6.6 不支持字典生成器表示法?
如果是这样,那么有效实现字典{'a':1, 'b':2, 'c':3} 的替代方法是什么?
【问题讨论】:
-
这是 Python 2.7 中添加的字典理解
标签: python python-2.7 tuples python-2.6