python 字典與集合

2021-09-29 01:27:32 字數 1073 閱讀 5995

字典與集合

1.字典

字典的標誌是大括號(列表的標誌是中括號,元組的標誌是逗號)

字典的形式,鍵可以是整形,可以是字串。

2.dict函式

方法一、

dict函式可以把乙個列表或元組構成乙個字典,dict(乙個引數)只能有乙個引數,所以例子中要使用多個括號使其成為乙個引數。

方法二、

形式:dict(key=value)

字典中的項可以隨時修改和新增

3.fromkeys函式

建立並返回乙個新的字典

形式dict.fromkeys(鍵,值) ,注意這個值將對每個鍵都賦值,並不會按順序一一賦值。

4.字典項的查詢和獲取(當鍵32不存在的例子)

pop、popitem、setdefault都可以輸入鍵查詢值或者項,但setdefault可以當你查詢的項不存在時,幫你自動再新增一項。

5.update函式

用乙個字典去更新另乙個字典。

6.集合

當花括號裡只是一些數字,而沒有體現對映關係時,它就是集合。集合不支援索引,而且集合裡的元素是唯一的。

形式:set1 = set(字串/元組/列表),set可以去掉重複的元素,並且會打亂集合中元素的順序。

集合中的元素可以通過函式增添和刪除。

但是凍結之後就不可以刪除和新增了,forzen函式。

python字典與集合

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

python 字典與集合

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

python字典與集合初學

集合 1 無序性 2 元素唯一性集合是可變的資料型別集合中不能有可變的資料型別建立沒有元素的集合型別 se set 雖然集合在表現形式上是se 但是在建立空的集合時不能se 那樣的話就是建立了個字典集合的運算有 交 並 差 交是查出相同的元素 並是兩集合的全部元素 差是不同的元素 新增 add 不能...