Python 基礎 字典 十六

2021-10-03 10:05:51 字數 1561 閱讀 1106

1. 字典的定義

字典無序的物件集合。

#字典四乙個無序的資料集合,

使用print函式輸出字典時,#

通常輸出的順序和定義的不一致

xiaoming

=print

(xiaoming)取值

,增加,刪除

xiaoming=#

1.取值

print

(xiaoming

['name'])

#2.增加/

修改xiaoming

['address']=

"chengdu"

xiaoming

['age']=

19print

(xiaoming)#

3.刪除

xiaoming

.pop

('age'

)print

(xiaoming

)

2. 字典的常用操作

在 ipython3 中定義乙個 字典, 例如: xiaoming =

輸入 xiaoming. 按下 tap 鍵, ipython 會提示 字典 能夠使用的函式

**#

1.統計鍵值對數量

print

(len

(xiaoming))

#2.合併字典

temp_dict=#

注意:如果要合併的字典存在相同鍵

,會覆蓋原字典上的鍵值

xiaoming

.update

(temp_dict)#

3.清空字典

xiaoming

.clear()

**

3. 迴圈遍歷

遍歷就是 依次 從字典 中獲取所有鍵值對

xiaoming=#

迭代遍歷字典

#變數k是每一次迴圈中

,獲取到的鍵值對的key

fork

inxiaoming:

print

("%s - %s"%(

k,xiaoming[k

]))#

列印出來

#name-小明

#age-18

#height

-1.75

4. 應用場景

#使用

多個鍵值對,儲存

描述乙個

物體的相關資訊

----

描述更複雜的資料資訊#將

多個字典

放在乙個列表中,

在進行遍歷

,在迴圈體內部針對每乙個字典進行

相同的處理

card_list=[

,]forcard_info

incard_list:

print

(card_info

)

Python字典基礎

字典的主要屬性 常見字典操作 操作解釋d 建立空字典 d d 字典的巢狀 d dict.fromkeys 建立相同值的字典構造法 d dict zip keylist,valslist 關鍵字 對應鍵 值列表 d dict name bob age 14 根據對映物件建立字典 d key 42 新增...

python字典基礎

1.使用鍵值 key value 儲存形式,有極快的查詢速度,是無序的。key的特性 必須唯 一 不可變物件。例如建立乙個字典 dict 2.元素的訪問 dict key 獲取key的內容。也可以 dict.get 內容 沒有返回none,否則會顯示。3.元素新增 dict 鍵值 內容,若鍵值 ke...

python基礎 字典

可以儲存多種型別的值 get a key 格式同修改,也是賦值語句,但是在沒有查到該元素的情況下就會自動將該鍵值對新增 setdefault key default 如果key存在,那麼返回對應的value 如果不存在,建立給鍵值對,賦值預設值為value,並返回該預設值 d.update d ot...