python集合
【摘要】
# #集合常量用花括号表示,如{1,2,3}.集合中的元素是唯一的、无序和不可改变的。# #集合常量可以用花括号表示,也可以用内置的set函数来创建。例如:# x={1,2,3} #常量集合x# print(x)# print(type(x))# y=set({4,5,5,6})# print(y)# a=set([7,8,9,9]) ...
-
# #集合常量用花括号表示,如{1,2,3}.集合中的元素是唯一的、无序和不可改变的。
-
# #集合常量可以用花括号表示,也可以用内置的set函数来创建。例如:
-
# x={1,2,3} #常量集合x
-
# print(x)
-
# print(type(x))
-
# y=set({4,5,5,6})
-
# print(y)
-
# a=set([7,8,9,9]) # 使用列表创建集合对象
-
# print(a)
-
# b=set('123abc') #使用字符串常量创建集合对象
-
# print(b)
-
# c=set() #创建空的集合
-
# print(c)
-
# d=set(("aaa","bbb",999));
-
# print(d)
-
-
#set函数参数为可以迭代的对象,如列表,字符串
-
#无参数时,set函数创建一个空集合对象。空集合对象用set()表示。
-
#集合中的元素不允许重复,在创建集合对象时,python会自动去掉重复值。
-
-
x={1,2,1,3,4,5}
-
print(x)
-
y=set({4,5,4,5})
-
print(y)
-
#python 3.0 引入了一种集合解析构造方法。例如:
-
a={x for x in [1,2,3,4]}
-
print(a)
-
b={x for x in 'acdd'}
-
print(b)
-
print("********************************")
-
y={x**2 for x in [1,2,3,4]}
-
print(y)
-
a={x*2 for x in [1,2,3,4]}
-
print(a)
-
#集合对象支持下列运算;
-
x={1,2,'a','b','cd'}
-
y={1,'a',5,2,'b','j'}
-
print(len(x)) #求集合中元素的个数
-
print(len(y))
-
print('a' in y) #判断a元素是否属于y集合
-
print(x-y)
-
print(x|y) #求x,y的并集,用x,y中两个集合中的全部元素来创建新的集合。
-
print(x&y) #求交集,用同时属于x,y的元素创建集合。
-
print(x^y) #求对称差,用x中不属于y,以及y中不属于x的元素创建新集合。
-
print(x<y)# 比较运算符可以用于判断子集或超集关系。
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/81667500
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)