学习Pytbon第七天,集合

Posted buildydream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习Pytbon第七天,集合相关的知识,希望对你有一定的参考价值。

list_1=[5,22,2,6,5,66,6,8]

list_1=set(list_1)#把列表转成集合,天生不允许 重复

print(list_1,type(list_1)

list_2=set([1,3,5,7,8,4])

1,交集只打印重复的数字

print(list_1.intersection(list_2))

print(list_1&list_2)#符号表示

2,并集 去掉重复数字合并集合

print(list_1.union(list_2))

print(list_1|list_2)#符号“|”表示

3,差集

print(list_1.difference(list_2))#求1里面有2里面没有的

print(list_1-list_2)#符号

4,子集

list_3=set([2,5,6])

print(list_1.issubset(list_2))#判断1是否2的子集

print(list_1.issuperset(list_2))#判断1是否3的父集

5,对称差集

print(list_1.symmetric_difference(list_2))#求1和2里交集的对称数

print(list_1^list_2)

6,判断有没有交集

print(list_2.isdisjoint(list_1))

7,追加

list_1.add(133)#追加1项

list_1.update([33,8,66])#追加多项

8,删除

list_1.remove(5)#删除单个数值.=print(list_1.remove(‘5‘))

pint(list_1.discard(2))#删除不会报错

print(list_1.pop())#任意删除一个数

9,检查

print(len(list_1)#查合集里有多少个数

 

以上是关于学习Pytbon第七天,集合的主要内容,如果未能解决你的问题,请参考以下文章

学习java第七天总结

python第七天

python第七天set集合

第七天集合eval名片管理文件操作

PHP学习第七天

python基础(第七天)