Python入門基礎篇 No.32 —— 字典_元素的訪問_鍵的訪問_值的訪問_鍵值對的訪問
阿新 • • 發佈:2021-01-08
技術標籤:# 基礎python程式語言經驗分享程式人生windows
Python入門基礎篇 No.32 —— 字典_元素的訪問_鍵的訪問_值的訪問_鍵值對的訪問
文章目錄
前生篇:字典_特點_4種建立方式_普通_dict_zip_formkey
前言
一、字典元素的訪問
- 為了測試各種訪問方法,我們這裡設定一個字典物件:
a = {‘name’:‘Offer’,‘age’:‘21’,‘job’:‘student’}
1、通過 [鍵] 獲得“值”。若鍵不存在,則丟擲異常。
程式碼演示:
>>> a = {'name':'Offer','age':'21','job':'student'}
>>> a['name']
'Offer'
>>> a['age']
'21'
>>> a['male']
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
a['male']
KeyError: 'male'
>>>
2、通過 get()方法獲得“值”。推薦使用。優點是:指定鍵不存在,返回 None;也可以設定指定鍵不存在時預設返回的物件。推薦使用 get()獲取“值物件”。
程式碼演示:
>>> a.get('name')
'Offer'
>>> a.get('male' ,'man')
'man'
>>>
3、列出所有的鍵值對
程式碼演示:
>>> a.items()
dict_items([('name', 'Offer'), ('age', '21'), ('job', 'student')])
>>>
4、列出所有的鍵,列出所有的值
程式碼演示:
>>> a.keys()
dict_keys(['name', 'age', 'job'])
>>> a.values()
dict_values(['Offer', '21', 'student'])
>>>
5、len() 鍵值對的個數
程式碼演示:
>>> len(a)
3
>>>
6、檢測一個“鍵”是否在字典中
程式碼演示:
>>> 'name' in a
True
>>> 'male' in a
False
>>>
總結
以上幫各位總結好了,收藏,關注即可查收。
前生篇:字典_特點_4種建立方式_普通_dict_zip_formkey
關注下方公眾號,免費拿Python學習資料!!!