Pho*_*nix 0 python set python-3.x
阅读python文档我来set().目前我的理解是考虑set是一个术语,用于定义frozenset,list,tuple和dict类的实例.
首先,这是正确的吗?
其次,任何人都可以提供可能暴露set()在python中的位置的更多信息吗?
Python set与数学集的概念相同.
集合仅包含唯一元素,并且是无序集合,集合中没有"第一"或"第二"元素.
>>> a = set()
>>> a.add(1)
>>> a
set([1])
>>> a.add(1)
>>> a
set([1])
Run Code Online (Sandbox Code Playgroud)
您无法索引集合:
>>> a[0]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'set' object does not support indexing
Run Code Online (Sandbox Code Playgroud)
集合可以迭代,但迭代的顺序没有定义,永远不应该依赖:
>>> for x in {1, 3, 2}:
... print x
...
1
2
3
Run Code Online (Sandbox Code Playgroud)
dict并且list不是集合,您可能会对设置文档与其他集合出现在Python文档的同一区域这一事实感到困惑; 而a frozenset是一种特殊的类型set.
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |