集合的一些操作總結

2022-07-25 12:54:29 字數 518 閱讀 5065

集合的特性:1.去重,2.無序,3.關係測試

集合建立: set()方法,列表list()

集合的關係測試:

並集: list_1.union(list_2) or ^

交集:list_1.intersection(list_2) or |

差集:list_1.difference(list_2) or list_1 - list_2

對稱差集:list_1.symmetric_difference(list_2) list_1^list2

子集:list_1.issubset(list_2)

父集:list_1.issuperset(list_2)

list_1.add('a') 增加一項

list_1.updata([a,b,c]) 新增多項

list_2.remova('a') 刪除,如果沒有用會報錯

list_2.pop()

list_2.discard('a') 刪除,如果沒有不會報錯

集合的一些技巧總結

集合的一些技巧 需要唯一嗎?需要 set 需要制定順序 需要 treeset 不需要 hashset 但是想要乙個和儲存一致的順序 有序 linkedhashset 不需要 list 需要頻繁增刪嗎?需要 linkedlist 不需要 arraylist 如何記錄每乙個容器的結構和所屬體系呢?看名字...

常用的一些操作集合

一 python內建函式的使用 內建函式就是python自帶的函式,我們經常使用的內建函式有 簡單列幾個常用的函式 input print set bool abc bool max max 1,8,6,7,8,765,44,888,999,100000 min min 1,8,6,7,8,765,...

集合 迭代器的一些總結

map isempty 如果map未包含鍵 值對映關係,則返回 true get object key 根據鍵獲取值,如果鍵為空 返回null put key,value 在map中建立鍵 值關係,如果map中存在該鍵,則新值替換舊值 values 返回值為collection的包含map值的檢視 ...