8 集合set

2017-04-20  本文已影响7人  阿健在长安

1. 集合的定义

>>> set = {1,2,3,3}
>>> set
{1, 2, 3}

集合是无序的,不能索引元素。

2. 集合的创建

set1 = {1,2,3}
>>> set3 = set('hello')
>>> set3
{'o', 'h', 'e', 'l'}

3. 去除序列中重复的元素

序列可以是列表、元组、字符串

>>> list1 = [1,2,3,3]
>>> list2 = list(set(list1))
>>> list2
[1, 2, 3]

注意:序列经过set之后会变成无序,再还原成序列时,也是无序的。

4. 访问集合中的元素

5. 集合的内置函数

1. add():添加一个元素

2. remove():移除一个元素

6. 不可变集合:frozenset

>>> set1 = frozenset([1,2,3])
>>> set1
frozenset({1, 2, 3})
上一篇下一篇

猜你喜欢

热点阅读