首页 > 代码库 > 第三周python学习笔记 set 集
第三周python学习笔记 set 集
list_1 = [1,4,56,6,32,2,1223,4] list_2 = [23,4,5,2,1223,1] list_3 = [4,6,1] list_1 = set(list_1) list_2 = set(list_2) print (‘type‘,type(list_2)) # 查看数据类型。 #交集 list_jiaoji = list_1.intersection(list_2) list_1.intersection_update(list_2) # 取交集,直接更新到list_1 print (list_1 & list_2) print (‘交集‘,list_jiaoji) #并集 list_bingji = list_1.union(list_2) print (list_1 | list_2) print (‘并集‘,list_bingji) #差集 list_chaji = list_1.difference(list_2) print (list_1 - list_2) print (‘差集‘,list_chaji) #子集 list_ziji = set(list_3).issubset(list_1) print (‘子集‘,list_ziji) #对称差集 list_fanxiang = set(list_2).symmetric_difference(list_1) print (list_1 ^ list_2) print (‘对称差集‘,list_fanxiang,list_2) #交集以外 list_jjyw = list_2.isdisjoint(list_1) print (‘jjyw‘,list_jjyw) #添加一项 list_1.add(999) #添加多项 list_2.update([888,222,333]) print (list_1,list_2) # 移除指定元素,不存在,不报错。 list_discard = list_1.discard(2222) # 移除指定元素,不存在,报错。 list_remove = list_1.remove(2222) # 随机移除某个元素,并返回值。不加参数 str = list_1.pop() # 随机删除一个元素,返回值。
第三周python学习笔记 set 集
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。