Python是一種功能強(qiáng)大且易于學(xué)習(xí)的編程語言,它的字典(dictionary)數(shù)據(jù)類型是一種非常有用的數(shù)據(jù)結(jié)構(gòu)。在字典中,我們可以使用鍵值對(key-value pairs)將特定的鍵與對應(yīng)的值聯(lián)系起來。在本文中,我們將介紹如何使用Python中的字典查詢鍵值。
# 創(chuàng)建字典 my_dict = {'apple': 1, 'banana': 2, 'orange': 3} # 獲取字典中的值 print(my_dict['apple']) # 1 # 使用get()方法獲取值 print(my_dict.get('banana')) # 2 # 查詢不存在的鍵 print(my_dict.get('grape')) # None
如上所示,我們可以使用Python中的方括號(hào)符號(hào)“[]”來獲取字典中鍵所對應(yīng)的值。如果我們試圖獲取不存在的鍵的值,Python將會(huì)拋出一個(gè)KeyError錯(cuò)誤。
為了避免KeyError錯(cuò)誤,我們可以使用Python中的get()方法來查詢一個(gè)鍵。如果該鍵不存在,get()方法將返回None值。此外,在get()方法中,我們還可以指定一個(gè)默認(rèn)值,以便在鍵不存在時(shí)返回該默認(rèn)值。
# 指定默認(rèn)值 print(my_dict.get('grape', 'Not Found')) # Not Found
總之,Python中的字典數(shù)據(jù)類型是一種非常有用的數(shù)據(jù)結(jié)構(gòu),它可以讓我們使用鍵值對快速查找和存儲(chǔ)數(shù)據(jù)。在使用字典時(shí),我們可以使用方括號(hào)和get()方法來查詢鍵值,以及指定默認(rèn)值來避免KeyError錯(cuò)誤。