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

Python 集合的定义以及常用运算及函数

时间:2017-07-14 00:45:45      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:print   优先   log   pop   运算   add   删除   type   pre   

定义(集合内可以有多个元素,但是每个元素都必须是不可变类型,即可hash类型,集合内的元素唯一,集合是无序的):
pythons=[a,b,c,d,e,f]
s1=set(hello)
print(s1,type(s1))
s={a,3,9,b}
#关系运算???

# print(s)

#集合优先掌握的方法
pythons={a,b,c,d,e,f}
#元素是否在集合中
print(a not in pythons)
print(pythons)

#关系运算
s1={1,10,11,22}
s2={1,11,33}

#交集
print(s1 & s2)

#并集
print(s1 | s2)

#差集
print(s1 - s2)
print(s2 - s1)

#对称差集
print(s1 ^ s2)

#父集
s1={1,2,3,4}
s2={1,5}
print(s1 >= s2)
#
# #子集
print(s1 <= s2)
print(s2 <= s1)

s={1,2,3,a}
#集合增加一个元素
s.add(4)
print(s)

#集合取出一个元素
print(s.pop())

#集合删除一个元素如果没有报错
s.remove(a)
print(s)
# 
#集合删除一个元素如果没有则不会报错
s.discard(aaaaaa)
print(s)

 

Python 集合的定义以及常用运算及函数

标签:print   优先   log   pop   运算   add   删除   type   pre   

原文地址:http://www.cnblogs.com/liuxiaowei/p/7163732.html

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