day07 集合的使用0220

2022-08-11 15:57:13 字數 993 閱讀 7541

list_1=set([4,5,6,7])

list_2=set([4,8,9])

list_3=set([4,5])

list_4=set([6,7])

a = (2,3)

b = (2)

#list_3是list_1的子集則為真:

print(list_3.issubset(list_1))

#b屬於a則為真:

print (b in a)

#找出列表中元素的個數:

print(len(list_2))

#:a,b中沒有任何相同的元素則為真:

print (list_2.isdisjoint(list_3))

print (list_4.isdisjoint(list_3))

#並集:

print(list_1 | list_2)

print(list_2.union(list_1))

#交集:

print(list_1 & list_2)

print ( list_1.intersection(list_2))

#差集(前者有,後者沒有,可用於查詢後者沒有的元素):

print (list_1.difference(list_2))

print (list_2.difference(list_1))

#b是a的子集則為真:

print(list_1.issuperset(list_2))

print(list_1.issuperset(list_3))

#對稱差集(找出二者中不同的元素):

print (list_1.symmetric_difference(list_2))

print (list_1 ^ list_2)

#給集合新增元素的2種方法:

list_1.add(999)

list_1.update([77,88])

print (list_1)

python基礎day 07 字典和集合

2.4 增 改 2.5 刪 三 字典相關操作 四 字典相關方法 集合二 數學集合運算 lst stu 小明 30 110 90 70 dic stu dic1 print type dic1 d2 鍵不能為列表 字典 集合等可變資料 print d2 true 值可為任何型別的資料 d3 d4 pr...

python檔案的操作 day07

今天學習了python中的檔案操作,不僅學會了操作命令,更重要的是明白了 中,對檔案的處理方式。讀完檔案後,檔案指標會停留在檔案的末尾,如果繼續再次讀檔案時,將讀取不到內容。寫檔案時,會從檔案的末尾寫入,不允許在中間插入,或對中間的內容進行修改。在寫入檔案時,會將寫入內容儲存在快取區中,並不會立即寫...

python day07 集合 深淺copy

集合 集合是無序的,不重複的資料集合,它裡面的元素是可雜湊的 不可變型別 但是集合本身是不可雜湊 所以集合做不了字典的鍵 的。以下是集合最重要的兩點 去重,把乙個列表變成集合,就自動去重了。關係測試,測試兩組資料之前的交集 差集 並集等關係。1 集合的建立 set1 set set2 print s...