解決Python獲取字典dict中不存在的值時出錯問題
描述:Python2.7中如果想要獲取字典中的一個值,但是這個值可能不存在,此時應該加上判斷:
舉個例子:
t= {} if t.get('1'): # right:這種通過key來查詢是否存在的方式是比較好的 print(t['1']) print('right') if t['1']: # wrong:這種直接判斷是否存在的方式因為會在判斷之前調用,所以會報錯 print(t['1'])
額外說明:
dict.get(key, default=None) 方法詳解:
Parameters:
key -- This is the Key to be searched in the dictionary.
default -- This is the Value to be returned in case key does not exist.
如果default沒指定,而且沒有搜到值的話,會返回None
以上這篇解決Python獲取字典dict中不存在的值時出錯問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python操作Excel神器openpyxl看這一篇就夠了
Python使用openpyxl讀寫excel文件這是一個第三方庫,可以處理xlsx格式的Excel文件,下面這篇文章主要給大家介紹了關于python操作Excel神器openpyxl的相關資料,需要的朋友可以參考下2023-04-04Python真題案例之小學算術?階乘精確值?孿生素數?6174問題詳解
這篇文章主要介紹了python實操案例練習,本文給大家分享的案例中主要任務有小學生算術、階乘的精確值、孿生素數、6174問題,需要的小伙伴可以參考一下2022-03-03如何在python中使用openpyxl庫讀寫Excel.xlsx文件(有參考列程)
這篇文章主要給大家介紹了關于如何在python中使用openpyxl庫讀寫Excel.xlsx文件的相關資料,openpyxl是一個第三方庫,可以處理xlsx格式的Excel文件,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-06-06python pyautogui實現圖片識別點擊失敗后重試功能
這篇文章主要介紹了python pyautogui實現圖片識別點擊失敗后重試效果,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-06-06