您好,登錄后才能下訂單哦!
#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={x2 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)# 比較運算符可以用于判斷子集或超集關系。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。