Python基础语法学习(四)
1. 集合
集合是一个无序的,不重复的数据组合,它的主要作用如下:
- 去重,把一个列表变成集合,就自动去重了
- 关系测试,测试两组数据之前的交集、差集、并集等关系
list1 = [1,8,5,4,9] list2 = [4,9,6,2,3] list1 = set(list1) list2 = set(list2) print(list1,type(list1)) print(list2,type(list2)) # 交集 print(list1.intersection(list2)) # 并集 print(list1.union(list2)) # 差集 (我有你没有的) print(list1.difference(list2)) print(list2.difference(list1)) # 子集 print(list1.issubset(list2)) # 父集 print(list1.issuperset(list2)) # 输出 #{1, 4, 5, 8, 9} <class 'set'> #{2, 3, 4, 6, 9} <class 'set'> #{9, 4} #{1, 2, 3, 4, 5, 6, 8, 9} #{8, 1, 5} #{2, 3, 6} #False #False

浙公网安备 33010602011771号