# 集合的定义 无序的 唯一的不重复 new_set={"a","b","c","a","b","c"} print(new_set) # {"a","b","c"} print(type(new_set)) #定义一个空集合 new_set=set() print(new_set) print(type(new_set)) # 集合内添加一个元素 new_set={"a","b","c"} new_set.add("d") print(new_set) # 集合移除元素 new_set.remove("b") print(new_set) #随机取出一个元素 ele=new_set.pop() print(f"取出的元素是{ele},取出后集合为{new_set}") #清空集合 new_set.clear() print(new_set) #比较两个集合的差集 a={1,2,3} b={1,4,5} new_ele=a.difference(b) print(f"比较出来的值,a有b没有的{new_ele}")#{2,3} new_ele2=b.difference(a) print(f"比较出来的值,b有a没有的{new_ele2}")#{4,5} print(f"原有两个集合不变,集合a:{a},集合b:{b}") #删除某集合中存在的元素 a={1,2,3} b={1,4,5} a.difference_update(b) print(f"a的元素1在集合b中存在,所以1被删除,集合a的值改变:{a},集合b不变:{b}") a={1,2,3} b={2,4,3} b.difference_update(a) print(f"b的元素2、3在集合a中存在,所以2、3被删除,集合b的值改变:{b},集合a不变:{a}") #得到一个新的集合 a={1,2,3} b={2,4,5} new_ele=a.union(b) print(f"新集合的值{new_ele}")#{1, 2, 3, 4, 5} #集合的长度 set_len=len(new_ele) print(f"集合的长度为:{set_len}")
10-03
573