在Python26中,创建集合可以用setname = set(iteration)来实现。
比如:
Python 2.6.6 (r266:84292, Dec 7 2011, 20:48:22)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> set_1 = set([1, 2, 3])
>>> print set_1
set([1, 2, 3])
在Python26中使用set_1 = {1, 2, 3}创建集合是错误的语法SyntaxError: invalid syntax
Python 2.6.6 (r266:84292, Dec 7 2011, 20:48:22)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> set_1 = {1, 2, 3}
File "<stdin>", line 1
set_1 = {1, 2, 3}
^
SyntaxError: invalid syntax
而Python27以及之后的版本是支持使用set_1 = {1, 2, 3}的。