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

day07(集合)

时间:2017-08-05 14:56:07      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:报错   not   iss   重复   子集   代码   并集   sub   print   

集合是一个无序的,不重复的数据组合。
作业:
去重,把一个列表变成集合,就自动去重了
关系测试,测试两组数据之前的交集、差集、并集等关系

代码:

list_1={1,4,65,7,9}
list_2={2,5,7,8,9}

print(list_1.intersection(list_2))#交集(s&t)
print(list_1.union(list_2)) #并集(s|t)
print(list_1.difference(list_2)) #错集 in list_1 not in list_2(s-t)
print(list_1.symmetric_difference({1,2,3,4,5,6,7,8,9}))#对称差集(s^t)
#list_1.add(2) #添加
#list_1.update([2,4,5]) #添加多项
list_1.pop() #删除
list_1.remove(1) #删除(数一定要存在,不然会报错)
list_1.discard(100) #删除(数不一定要存在)
list_3=list_1.copy()#潜copy
list_4={129}
print(list_1.issubset({1,4,65,7,9,})) #是子集?
print(list_1.issuperset({7})) #是父集?

 

day07(集合)

标签:报错   not   iss   重复   子集   代码   并集   sub   print   

原文地址:http://www.cnblogs.com/shink1117/p/7290113.html

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