博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
在實際開發過程中,我們會遇到需要將相關數據關聯起來的情況,例如,處理學生的學號、姓名、年齡、成績等信息。另外,還會遇到需要將一些能夠確定的不同對象看成一個整體的情況。Python提供了字典和集合這兩種數據結構來解決上述問題。這裡介紹一下python字典的訪問相關知識。
字典中的每個元素表示一種映射關系,將提供的“鍵”作為下標可以訪問對應的“值”,如果字典中不存在這個“鍵”則會拋出異常。其語法格式如下:
字典變量名[鍵]
例如:
stu_info = {'num': '20180105', 'name': 'Yinbing', 'sex': 'male'} # 創建字典
print(stu_info['num']) # 根據num訪問學號
print(stu_info['age']) # 指定的鍵不存在拋出異常
結果如下。
在訪問字典時,若不確定字典中是否有某個鍵,可通過get()方法進行獲取,若該鍵存在,則返回其對應的值,若不存在,則返回默認值。其語法格式如下:
dict.get(key[,default=None]) 例如:
stu_info = {'num': '20180105', 'name': 'Yinbing', 'sex': 'male'} # 創建字典
print(stu_info.get('name')) # get()獲取學生姓名
print(stu_info.get('age')) # get()獲取學生年齡,返回值為None
print(stu_info.get('age')) # 輸出返回值None
print(stu_info.get('age', 18)) # 設置返回默認值為18
結果如下。
1、廖雪峰的官網 2、python官網 3、Python編程案例教程
以上就是就是關於python字典的訪問相關知識,可以參考一下,後面會不斷更新相關知識,大家一起進步。