当前位置: 代码迷 >> 综合 >> Python入门day09之集合
  详细解决方案

Python入门day09之集合

热度:24   发布时间:2024-02-22 05:35:29.0

集合

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})

  相关解决方案