python 字典型別

2021-10-06 12:23:44 字數 1527 閱讀 9476

>>

> mycat =

>>

> mycat[

'size'

]'fat

方法分別對應於字典的鍵、值和鍵-值對:keys()、values()和 items()

但這些資料型別(分別是dict_keys、dict_values 和dict_items)可以用於for 迴圈

mycat =

for j in mycat.keys():

print

(j)

#輸出

size

color

disposition

方法返回值可以用list列表接收

list

(mycat.keys())

['size'

,'color'

,'disposition'

]

get()方法:它有兩個引數:要取得其值的鍵,以及如果該鍵不存在時,返回的備用值。

>>

>

print

(mycat.get(

'size'))

>>

>

print

(mycat.get(

'sizee'))

>>

>

print

(mycat.get(

'sizee',0

))fatnone

0

in 和 not in:檢查某個鍵或值是否存在於字典中

>>

>

'size'

in mycat.keys(

)true

>>

>

'gray'

in mycat.values(

)true

>>

>

'height'

in mycat.keys(

)false

>>

>

'height'

notin mycat.keys(

)true

>>

>

'height'

in mycat

false

第乙個引數,是要檢查的鍵。

第二個引數,是如果該鍵不存在時要設定的值。

如果存在,返回鍵的值。不存在則儲存設定值。

>>

> mycat.setdefault(

"height"

,22.3

)22.3

>>

> mycat

python字典型別

python字典型別 1.字典的定義 賦值建立字典 d 工廠函式 d dict user1 123 user2 234 user3 345 內建方法 fromkeys d fromkeys username password 字典中的key有相同的value值,預設為none 2.字典的特性 字典不...

Python 字典型別

字典型別是對映的體現 字典是鍵值對的集合 鍵值對之間無序 字典採用 建立 鍵值對用冒號 表示 如 d print d a 輸出20 de 生成乙個空字典 ps 生成空的集合型別 只能通過set函式生成 字典的操作函式和方法 del d a 刪除字典d中 鍵 a 對應的資料值 a in d 判斷鍵 a...

Python 字典型別

內用逗號分隔開多個key value,其中value可以使任意型別,但是 key必須是不可變型別,且不能重複。造字典的方式一 d d dict print d k1 print d 1,2,3 print type d d 預設定義出來的是空字典 print d,type d 造字典的方式二 d d...