Python:这种语法如何以及为何起作用? {1,2,3,4}

时间:2012-10-08 09:40:25

标签: python list syntax dictionary set

我们知道,

{} # Represents a dict

{'one': 1} # Again a dict

如何以及为什么这是一套:

{'one', 'two', 'three', 'four'} # I thought it should give syntax error

但它给出了:

set(['one', 'two', 'three', 'four']) # Strange ?? [ Should this happen ? ]

你能提供一些官方文件的链接吗?

1 个答案:

答案 0 :(得分:11)

Set literals是一个3.x功能,已被反向移植到2.7。

这是一个有用的功能 - 请注意,也允许设置理解。