集合
1. 如何创建集合并且取出列表重复的元素(不可重复性,有序性)
方法一:
直接利用花括号将数据扩起,无k值,例如,,代码如下:
①
>>> num2 = [1,1,1,2,2,3,4,5]
>>> temp = []
>>> for each in num2:
... if each not in temp:
... temp.append(each)
...
>>> temp
[1, 2, 3, 4, 5]
②
>>> num2 = [1,1,1,2,2,3,4,5]
>>> num3 = set(num2)
>>> num3
{1, 2, 3, 4, 5}
方法二:使用set()工厂函数
2. 如何访问集合中的值
方法一:使用for把集合中的数据一一读出
方法二:通过in和not in判断一个元素是否已经存在
3. add(value):添加元素value至集合
4. remove(value):移除集合中的元素
5. frozenset({v1,v2,v3,v4}):冻结集合中的元素
>>> num3 = frozenset({1,2,3,4,5})
>>> num3
frozenset({1, 2, 3, 4, 5})