day07(集合)

Posted shink

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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})) #是父集?

 

以上是关于day07(集合)的主要内容,如果未能解决你的问题,请参考以下文章

day07:集合的使用0220

day07(Set接口,HashSet类,hashcoad(),Collections工具类,Map集合)

python 学习DAY07

day12-day15集合

C# Day。8 数组升级集合~~~

day17 java 语言中的---list集合