码迷,mamicode.com
首页 > 编程语言 > 详细

Python入门:集合操作

时间:2018-06-04 17:00:19      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:删除   union   组合   print   section   int   amp   关系   inter   

     集合是一个无序的、不重复的数据组合,它的主要作用如下:

 (1)去重,把一个列表变成集合,就自动去重了

 (2)关系测试,测试两组数据之间的交集、差集、并集等关系

    操作如下: 

list_1=[1,3,5,4,5,7,9]
list_2=[4,8,9,4,33,45]
list_1=set(list_1) #定义集合
list_2=set(list_2)

#交集
print(list_1.intersection(list_2))
print(list_1 & list_2)

#并集 union
print(list_1.union(list_2))
print(list_1 | list_2)

#差集 in list_1 not in list_2
print(list_1.difference(list_2))
print(list_1-list_2)

#对称差集
print(list_1.symmetric_difference(list_2))
print(list_1 ^ list_2)
#子集
list_3=set([1,3,5])
print(list_3.issubset(list_1))
print(list_1.issuperset(list_3))

#添加一个
list_1.add(88)
print(list_1)
#添加多个
list_1.update([99,77,22])
print(list_1)
#删除
list_1.discard(88)
print(list_1)
list_1.pop()
list_1.pop()
print(list_1)


Python入门:集合操作

标签:删除   union   组合   print   section   int   amp   关系   inter   

原文地址:https://www.cnblogs.com/luckerzhang/p/9132985.html

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