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

python--基础集合

时间:2017-12-10 00:03:58      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:长度   upd   set   enc   子集   python   nio   iss   int   

‘‘‘
讲述集合的作用和去重好帮手,集合也是无序的 & 交集 | 并集 - 差集 ^ 对称差集
集合的增删改查
‘‘‘
list_1 =[1,2,3,4,5,6,3,7,9,2]
list2=set([1,2,11,121,211])
list_1=set(list_1)
#print(list_1,type(list_1))
print(list_1,list2)
‘‘‘交集--相同的元素 判断是否有交集isdisjoint() ‘‘‘
print( list_1.intersection(list2))
print(list_1 & list2)
‘‘‘取并集‘‘‘
print(list_1.union(list2))
print(list_1 | list2)
‘‘‘取差集 in list_1 but not in list2‘‘‘
print(list_1.difference(list2))
print(list_1-list2)
‘‘‘判断是不是子集反过来可以看是否有父级 issupsubset‘‘‘
print(list_1.issubset(list2))
‘‘‘反向差集‘‘‘
print(list_1.symmetric_difference(list2))
print(list_1^list2)

‘‘‘添加‘‘‘
list_1.add(1000000)
list_1.update([888,777,666,555])
print(list_1)
‘‘‘删除‘‘‘
print(list_1.pop())
print(list_1.pop())
print(list_1.pop())
print(list_1.pop())
‘‘‘取集合长度‘‘‘
print(len(list_1))
‘‘‘x in y 判断x是不是在y里面‘‘‘

python--基础集合

标签:长度   upd   set   enc   子集   python   nio   iss   int   

原文地址:http://www.cnblogs.com/baidi/p/8012901.html

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