码迷,mamicode.com
首页 > 其他好文 > 详细

study note7

时间:2018-01-05 17:29:32      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:span   enc   cti   set   int   blog   intersect   rem   inter   

集合:无序,将列表去重

list1=[1,3,5,7,9]
list2=[2,3,4,5,6,7]
list1=set(list1)
list2=set(list2)
print(list1,list2)
print(list1.intersection(list2)) #取交集 OR print(list1 & list2)
print(list1.union(list2)) #取并集 OR print(list1 | list2)
print(list1.difference(list2)) #差集,list1中有而list2中没有 OR print(list1 - list2)
print(list2.difference(list1)) #list2中有而list1中没有 OR print(list2 - list1)
print(list1.symmetric_difference(list2))#对称差集:先取并集,然后去掉两者重复的部分 OR pring(list1 ^ list2)
list1.add(11)#增加一项
list1.remove(7)#删除一项
print(list1)

打印结果:
{1, 3, 5, 9, 7} {2, 3, 4, 5, 6, 7}
{3, 5, 7}
{1, 2, 3, 4, 5, 6, 7, 9}
{1, 9}
{2, 4, 6}
{1, 2, 4, 6, 9}
{1, 3, 5, 9, 11}

 

study note7

标签:span   enc   cti   set   int   blog   intersect   rem   inter   

原文地址:https://www.cnblogs.com/Deakin-Du/p/8205622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!