python3 集合 操作方法
今天都是课, 就学这么点 不多说 睡觉睡觉!!!
#!usr/bin/env/ python # -*- coding:utf-8 -*- # Author:XiaoFeng list = [1,2,4,6] set1 = set([1, 2, 3]) set2 = {1, 2} set3 = set("asdf") set4 = set(list) set5 =set() print(set1) print(set2) print(set3) # 空集 print(set5) # 交集 找共同 print(set1.intersection(set4)) print(set1 & set4) # 并集 和平共处 print(set1 | set4) print(set1.union(set4)) # 差集 我有你没有 1有 4木有 print(set1 - set4) print(set1.difference(set4)) # 对称差集 去同存异 print(set1 ^ set4) print(set1.symmetric_difference(set4)) # 判断是否无交集子集 print(set2.isdisjoint(set4)) # 判断2是4子集 print(set2.issubset(set4)) # 判断4是2父集 print(set4.issuperset(set2)) # 增一个 set5.add("g") print(set5) # 增多个 set5.update([1, 7, 4]) print(set5) # 删 没有就报错 set5.remove(1) print(set5) # 删 没有不报错 set5.discard(0) print(set5) # 随机删 set5.pop() print(set5)