python3訪問字典里的值實例方法
如今,字典也是我們在學(xué)習(xí)python時候的一個熱門話題,很多人都說,只要掌握了字典,就相當(dāng)于掌握了python的半壁江山,事實上,為什么大家都會這么說呢?通常我們使用字典時候,總會遇到編程數(shù)據(jù)里的三部曲,編寫、訪問、使用,而其中訪問也算是一個比較重要的內(nèi)容了,一起來看下吧~
訪問值
我們通過提供索引來訪問列表中的值。類似地,在字典中,通過使用鍵來訪問值。
grades['John'] 'A' grades.get('Betty') 'B'
訪問所有值或所有鍵
keys方法用于獲取所有鍵。
grades.keys() dict_keys(['John', 'Emily', 'Betty', 'Mike', 'Ashley'])
返回對象是dict_keys對象,它是iterable類型。因此,我們可以在for循環(huán)中迭代它。
類似地,values方法返回所有值。
grades.values() dict_values(['A', 'A+', 'B', 'C', 'A'])
我們不能對dict_keys 或dict_values進行索引操作,但我們可以將它們轉(zhuǎn)換為一個列表,然后使用索引。
list(grades.values())[0] 'A'
items方法返回鍵值對。
grades.items() dict_items([('John', 'A'), ('Emily', 'A+'), ('Betty', 'B'), ('Mike', 'C'), ('Ashley', 'A')])
python訪問字典內(nèi)容擴展:
通過“鍵值對”(key-value)訪問:
print(dict[key])
dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45} print(dict['D']) 輸出: ee
dict.get(key,[default]) :default為可選項,用于指定當(dāng)‘鍵'不存在時 返回一個默認值,如果省略,默認返回None
dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45} print(dict.get(2)) print(dict.get(3)) print(dict.get(4, ['字典中不存在鍵為4的元素'])) 輸出: aa None ['字典中不存在鍵為4的元素']
到此這篇關(guān)于python3訪問字典里的值實例方法的文章就介紹到這了,更多相關(guān)python3怎么去訪問字典里的值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python處理命令行參數(shù)模塊optpars用法實例分析
這篇文章主要介紹了Python處理命令行參數(shù)模塊optpars用法,結(jié)合實例形式分析了optpars模塊的功能,Python使用optpars模塊設(shè)置命令行參數(shù)相關(guān)操作技巧,需要的朋友可以參考下2018-05-05詳解Selenium如何實現(xiàn)獲取cookies并保存
這篇文章主要為大家詳細介紹了Selenium如何實現(xiàn)獲取cookies保存起來用于下次訪問,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2023-05-05Python加密方法小結(jié)【md5,base64,sha1】
這篇文章主要介紹了Python加密方法,結(jié)合實例形式總結(jié)分析了md5,base64,sha1的簡單加密方法,需要的朋友可以參考下2017-07-07Python常見內(nèi)置高階函數(shù)即高階函數(shù)用法
這篇文章主要介紹了Python的三種高階函數(shù)map、filter、reduce,高階函數(shù)就是一個函數(shù)可以作為參數(shù)傳給另外一個函數(shù),或者一個函數(shù)的返回值為另外一個函數(shù)(若返回值為該函數(shù)本身,則為遞歸),滿足其一則為高階函數(shù),具體內(nèi)容,需要的朋友可以參考下面文章的介紹2021-12-12python OpenCV學(xué)習(xí)筆記之繪制直方圖的方法
本篇文章主要介紹了python OpenCV學(xué)習(xí)筆記之繪制直方圖的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02