"""
1.集合是有不同元素組成的
2.集合的元素必須是不可變類型
3.集合的元素是沒有順序的
"""
ps = {'a','b','a','c','d'}
創(chuàng)新互聯(lián)主打移動網站、成都做網站、網站建設、網站改版、網絡推廣、網站維護、域名注冊、等互聯(lián)網信息服務,為各行業(yè)提供服務。在技術實力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務,根據網站的內容與功能再決定采用什么樣的設計。最后,要實現(xiàn)符合網站需求的內容、功能與設計,我們還會規(guī)劃穩(wěn)定安全的技術方案做保障。
ls = {'a','b','c','e','f'}
"""去重"""
print(''50)
print('去重')
v = set(ps)
print(v)
"""集合的元素是不可變類型"""
print(''50)
print('集合的元素是不可變類型')
bs = {(1,2)}
print(bs)
"""復制集合"""
print(''50)
print("復制集合")
s5 = {4,5,6}
print(s5.copy())
"""清空集合"""
print(''50)
print('清空集合')
s6 = {44,888,999}
print(s6.clear())
"""for 循環(huán)"""
print(''50)
print("for 循環(huán)")
for i in ps:
print(i)
"""隨機刪除"""
print('隨機刪除')
print(''50)
v1 = ps.pop()
print(v1)
print(ps)
"""指定刪除,如果元素不存在會報錯"""
print(''50)
print("指定刪除,如果元素不存在會報錯")
v2 = ps.remove('a')
#v3 = ps.remove('aaa')# 'aaa'不存在
print(v2)
print(ps)
"""指定刪除,如果元素不存在也不會報錯"""
print(''50)
print("指定刪除,如果元素不存在也不會報錯")
v4 = ps.discard('ccc')
print(ps)
"""添加元素,一次只能添加一個元素,添加多了會報錯"""
print(''50)
print("添加元素,一次只能添加一個元素,添加多了會報錯")
ps.add('bbb')
print(ps)
"""求交集"""
print("求交集")
ps = {'d','bbb','b'}
ls = {'a','b','c','e','f'}
print(''50)
#print(ps&ls)
print(ps.intersection(ls))# 兩種寫法一樣
"""求并集"""
print(''50)
print("求并集")
ps = {'d','bbb','b'}
ls = {'a','b','c','e','f'}
#print(ps|ls)
print(ps.union(ls))
"""求差集"""
print(''50)
print("求差集")
ps = {'d','bbb','b'}
ls = {'a','b','c','e','f'}
#print(ps-ls)
print(ps.difference(ls))
"""求交叉補集,去除兩邊共有的,把兩邊沒有的合并起來"""
print(''50)
print("求交叉補集,去除兩邊共有的,把兩邊沒有的合并起來")
ps = {'d','bbb','b'}
ls = {'a','b','c','e','f'}
#print(ps^ls)
print(ps.symmetric_difference(ls))
"""子集"""
print("子集")
print(''50)
s1 = {1,2}
s2 = {1,2,3}
#v5 = s1<s2
v5 = s1.issubset(s2)
print(v5)
"""父集"""
print("父集")
print(''50)
s1 = {1,2}
s2 = {1,2,3}
v6 =s2 > s1
print(v6)
"""判斷兩集合是否有交集,如果有返回一個True"""
print(''50)
print('兩集合是否有交集,如果有返回一個True')
s3 = {1,2}
s4 = {3,4}
v7 = s3.isdisjoint(s4)
print(v7)
"""更新,一次能添加多個元素,只要是可迭代對象都可以,可迭代對象就是可以進行for循環(huán)的對象"""
print(''50)
print('更新,一次能添加多個元素,只要是可迭代對象都可以,可迭代對象就是可以進行for循環(huán)的對象')
s7 = {1,2,3}
s8 = {4,5,6}
s7.update(s8)
print(s7)
"""定義不可變集合,不可增刪修改"""
print(''50)
print('定義不可變集合,不可增刪修改')
s = frozenset('hello')
print(s)
當前文章:集合的常規(guī)操作
鏈接地址:http://aaarwkj.com/article12/gdeogc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、外貿網站建設、自適應網站、App開發(fā)、網站設計、小程序開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)