8.05 PY基础之集合的内置方法

mac2022-06-30  100

8.05 PY基础之集合的内置方法

1. 作用

就是存储一大堆元素的东西,容器数据类型

2. 定义方式

以{}用逗号隔开不可变数据类型

特点:去重,乱序

3. 重要内置方法

s = {} # 空大括号是字典,不是集合,定义空集合必须得用set() s = set() lis = [1,2,3,1,3] print(list(set(lis))) # [1, 2, 3] pythoners = {'jason', 'nick', 'tank', 'sean'} linuxers = {'nick', 'egon', 'kevin'} # 老刘 print(pythoners | linuxers) # 并集 print(pythoners.union(linuxers)) print(pythoners & linuxers) # 交集 print(pythoners.intersection(linuxers)) print(pythoners - linuxers) # 差集 print(pythoners.difference(linuxers)) print(pythoners ^ linuxers) # 交叉补集 print(pythoners.symmetric_difference(linuxers)) ''' {'nick', 'tank', 'egon', 'kevin', 'sean', 'jason'} {'nick', 'tank', 'egon', 'kevin', 'sean', 'jason'} {'nick'} {'nick'} {'tank', 'sean', 'jason'} {'tank', 'sean', 'jason'} {'sean', 'kevin', 'tank', 'egon', 'jason'} {'sean', 'kevin', 'tank', 'egon', 'jason'} '''

4. 存一个值还是多个值

多个值

5. 有序or无序

无序

6. 可变or不可变(重点)

可变

转载于:https://www.cnblogs.com/dadazunzhe/p/11303991.html

相关资源:PartitionMagic-v8.05
最新回复(0)