day07(集合)

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

代码:

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})) #是父集?

 

posted @ 2017-08-05 14:14  cheinlbb  阅读(128)  评论(0编辑  收藏  举报