# 初始化, set 元素特性, 无重复元素, s_a = set([1, 2, 3, 4, 5]) s_b = set([1, 1, 2, 2, 3, 4, 5]) print(s_a) print(s_b) print('') # 获取长度 print(len(s_a)) print(len(s_b)) print('') # 添加元素 s_a.add(6) s_a.add(6) s_a.update([5, 6, 7, 8, 9]) print(s_a) print('') # 删除元素 s_a.remove(8) s_a.remove(9) print(s_a) print('') # 判断元素是否存在 print(1 in s_a) print(10 in s_a) print('') # 判断集合是否为空 s_a = set([]) if not s_a: print('set is empty') else: print('set is not empty') print('') # 遍历 s_a = set([1, 2, 3, 4, 5]) for i in s_a: print(i) print('') # 集合操作 s_a = set([1, 2, 3, 4, 5]) s_b = set([4, 5, 6, 7, 8]) # 并集 print(s_a | s_b) print(s_a.union(s_b)) # 交集 print(s_a & s_b) print(s_a.intersection(s_b)) # 差集 s_a - (s_a and s_b) print(s_a - s_b) print(s_a.difference(s_b)) # 对称差 print(s_a ^ s_b) print((s_a | s_b) - (s_a & s_b)) print(s_a.symmetric_difference(s_b))
Python_基础_Set
猜你喜欢
转载自blog.csdn.net/lyq19870515/article/details/80075329
今日推荐
周排行