python之字典型別資料兩種取值利弊

2021-10-07 20:58:53 字數 612 閱讀 9450

adict =

# 第一種取值方法

name = adict[

'name'

]# 當取得值存在時

print

(name)

# 張三

# 當取的值不存在時

heigh = adict[

'heigh'

]print

(heigh)

# 報錯: keyerror: 'heigh'

name = adict.get(

'name'

)print

(name)

# 張三

# 當取的值不存在時

heigh = adict.get(

'heigh'

)print

(heigh)

# none

#這樣相比較明顯第二種取值方法更加好,而且當取得值並不存在時,我們還可以設定取到預設值,像這樣:

heigh = adict.get(

'heigh'

,180

)print

(heigh)

# 180

python 兩種辦法驗證資料的型別

返回值是布林值 通過 type可以得到乙個資料的類 type 變數 s haah type 物件 得到的返回值是建立這個物件的類 res type s print res,type res i 1 si str i print si,type si i2 2 si2 res i2 print si2...

python資料型別之字典型別

字典常用方法 clear get pop update copy items popitem values fromkeys keys setdefault 字典的表示方法 info dic 常用操作 1.存 取 info dic print info dic name11111111 找不到則報錯...

python 字典值儲存列表的兩種方式

示例構建了列表相同值的索引的字典鍵值對,0,1,2,3,4,6這些索引的值都是3,5索引值是1,分別作為字典的鍵和值 方法一 dict.setdefault key,default none 如果字典中包含有給定鍵,則返回該鍵對應的值,否則返回為該鍵設定的值。sample 3,3,3,3,3,1,3...