>>
> 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...