python字典與集合初學

2021-08-21 22:23:49 字數 834 閱讀 3365

集合 1、無序性 2、元素唯一性集合是可變的資料型別集合中不能有可變的資料型別建立沒有元素的集合型別 se = set()雖然集合在表現形式上是se = 。但是在建立空的集合時不能se = {},那樣的話就是建立了個字典集合的運算有:交、並、差

* 交是查出相同的元素

* 並是兩集合的全部元素

* 差是不同的元素

新增:add(),不能新增可變的元素,這個方法只能乙個乙個新增.update(object) 將談價的元素拆包,逐一新增,不能有列表的巢狀,拆包只能拆一層。刪除:

* .pop() 隨機刪除

* .remove() 指定元素刪除

* .clear() 清空集合

字典 key:value

1. 無序性

2. key值唯一,若有重複,則新來的會覆蓋原來的

3. value 值可以重複

小技巧

dic =
這樣的話,key和value值就不容易混亂

獲取:

* .get(key) 取不到時返回null,但不報錯

* dic[「key」] 雖然方便,但 取不到時會報錯,終止程式。

* .keys() 返回字典的全部key值,但該返回值不是常規的數列型別,用時要轉換成列表;list(dic.keys())

* item() 返回鍵值對的元素,也要轉換成列表使用

* setdefault(key, value) 有key時,查出key值,無key時,建立新的key,並將引數中的value作為新key的value建立

* update(key, value) 重複key時,value會覆蓋原來的。

python 字典與集合

字典與集合 1.字典 字典的標誌是大括號 列表的標誌是中括號,元組的標誌是逗號 字典的形式,鍵可以是整形,可以是字串。2.dict函式 方法一 dict函式可以把乙個列表或元組構成乙個字典,dict 乙個引數 只能有乙個引數,所以例子中要使用多個括號使其成為乙個引數。方法二 形式 dict key ...

python字典與集合

字典就如同其表面意思一樣,乙個鍵對應乙個值,可以用鍵來訪問相應的值,其值可以取任意資料型別。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 dic 鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。鍵必須是不可...

python 字典與集合

字典中的鍵是唯一的,不可以重複。值不是唯一的可以重複 鍵必須是可雜湊物件 整數 布林值 字串 元組 列表不是可雜湊物件 a 或 dict python 3.6之後字典變為有序字典,按照插入順須排列 hash 判斷乙個物件是否可雜湊 返回雜湊碼或丟擲異常 get 方法 查詢字典中是否存在某個鍵值,返回...