集set

集set

 
可变的、无序的、不重复(去重)的元素集合
无修改,要么删除,要么加新元素,无法索引,可以迭代所有元素
 
solo_set = set() #定义空集合需要使用set(),使用{}相当于定义字典
 

set 增加:

 
s6.add() #增加,一次只能加一个,类似
s6.update()
例:
s6.update(range(5)) #自动加入并去重
 
 

set删减:

 
s6.remove() #根据内容比较,只能删1回,没有报错(key:唯一的)
s6.discard() #没有不会报错
s6.pop() #不用给索引,输入空括号随便丢
 

set查找

s6 in {} :#O(1) 哈希,处理很快 list与bytearray为不可哈希
len(s6) :#O(1)

猜你喜欢

转载自blog.51cto.com/13445354/2375140
set