首页 > 代码库 > 集合[1]
集合[1]
1 #集合去重 2 3 list_1 = [1,2,3,3,4,4,5,6,7,7] 4 list_1 = set(list_1) 5 print(list_1,type(list_1))
交集 intersection()
1 #交集 2 3 list_2 = set([2,4,6,7,9,7]) 4 5 list_3 = list_1.intersection(list_2) 6 7 print(list_3)
并集 union()
1 #并集 2 list_4 = list_1.union(list_2) 3 print(‘并集\n‘,list_4)
差集difference()
1 #差集 2 list_5 = list_1.difference(list_2) 3 list_6 = list_2.difference(list_1) 4 print(‘差集 \n %s \n %s‘ %(list_5,list_6))
子集issubset() 父集issuperset()
1 #子集 or 父集 2 list_7 = list_1.issubset(list_2) #list_1的子集是不是list_2 3 print(list_7) 4 list_8 = list_2.issuperset(list_1)#list_2的父集是不是list_1 5 print(list_8)
判断无交集 是True 否False
1 #无交集 2 list_10 = set([8,9,10]) 3 list_11 = list_1.isdisjoint(list_10) 4 print(list_11) #True
集合[1]
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。