【发布时间】:2013-06-10 11:35:31
【问题描述】:
我想知道,在以下 2 种方法中声明字典的最佳做法是什么?为什么?
>>>a=dict(one=2, two=3) # {"two":3, "one":2}
>>>a={"two":3, "one":2}
【问题讨论】:
-
FWIW,我发现了一个不同之处。 dict(zip(foo)) 是可能的。不知道为什么 {zip(foo)} 在 python 2 或 3 中都是不可能的。我来到这里希望了解原因。
-
为什么这个问题被关闭了?投票决定关闭它的人本可以通过添加标准来定义
better而不是关闭来改进它。 -
“哪个更好”而不定义“更好”的含义是广泛的方式
标签: python python-2.7