首页 > 代码库 > python之set函数
python之set函数
str
list ---列表
tuple
dic ----字典
set
函数
- 自定义函数
- 内置函数 > python提供的功能,直接调用
深浅拷贝
装饰器
列表的特性:有序,元素可重复,字典key不可重复;
1.set --无序,不重复的序列;
例:
list = [11,22,11,22] --列表类型
dic = {“k1": 123} --字典类型
a.创建set集合(函数)
se = {"123","456"} --集合类型
print(type(set))
list() --类后加()小括号,就代表调用__init__方法;
list__init__,内部执行for循环(11,22,33,44)成列表 --> [11,22,33,44]
s1 = {11,22}
s2 = set()
s3 = set([11,22,33,44])
b.功能
s = set() 创建一个空集合;
把列表转换为集合:
list = [11,22,11,22]
s1 = set(list)
print(s1)
操作集合:
s1 = set()
s1.add(123)
print(s1)
s1.clear()
print(s1)
s2 = {121,3132,22,11}
s1.difference(s2)
s3 = s1.symmetric_difference(s2)
print(s3)
s1.discard(123) --移除指定元素
s1.pop() --随机移除一个元素
ret = s1.pop() ---移除一个元素并将这个元素赋值给ret
s1.update(list) --迭代添加元素
python之set函数