学习python -- 第010天 集合
集合
集合的元素是无序列的
空集合的创建
1 # s = {} 这个是空字典的创建 2 3 s1 = set() # 这个会创建一个空集合
集合的相关操作
其实与字典、列表的操作类似
集合间的关系
集合的数学操作
1 # 2 # @author:浊浪 3 # @version:0.1 4 # @time: 2021/3/21 16:27 5 # 6 7 # 交集 8 s1 = {10, 20, 30, 40} 9 s2 = {20, 30, 40, 50, 60} 10 print(s1.intersection(s2)) 11 print(s1 & s2) # intersection 与 & 等价 都是集合的交集操作 12 13 # 并集 14 print(s1.union(s2)) 15 print(s1 | s2) # union 与 | 等价 都是集合的并集操作 16 17 18 # 差集 19 print(s1.difference(s2)) 20 print(s1 - s2) # difference 与 - 等价 都是集合的差集操作 21 22 # 对称差值 23 print(s1.symmetric_difference(s2)) 24 print(s1 ^ s2) 25 26 # 最后集合本身不变 27 print(s1) 28 print(s2) # 集合没有发生变化
集合生成式
认清现实,放弃幻想。
细节决定成败,心态放好,认真学习与工作。