python -- 解決字典【KEY ERROR】
【問題描述】
通過KEY來獲取對應的值時,如果KEY不在字典中,就會報錯KeyError,引起程式執行終止。
例子:
test_0 = {"id":[1,1,2,3,3,4,5,5],"price":[5,6,8,3,4,6,9,5],"amount":[1,1,2,1,1,1,2,1],"status":['sale','sale','no','no','sale','no','sale','no']}
test_0['time']
【解決辦法】
使用get()方法來呼叫
語法:dict.get(key,default = None)
當字典中包含此key時,則返回此值,否則會返回預設的值(None),這裡的預設值可以自行更改
test_0.get('time',"沒有這個Key!")
解決問題!
(僅供個人學習,不負責任~~~~~~~~~~~~~~)
相關文章
- Python 字典 fromkeys()方法Python
- python 字典修改鍵(key)的方法Python
- Python建立字典與fromkeys的坑Python
- 解決python MySQLdb import Error問題PythonMySqlImportError
- Python 查詢字典中最大最小值的keyPython
- 判斷python字典中key是否存在的兩種方法Python
- Python中字典使用詳解Python
- Permission Denied(publickey) 解決
- Ubuntu下 fatal error: Python.h: No such file or directory 解決方法UbuntuErrorPython
- 【已解決】Error filter ListenerStartErrorFilter
- RuntimeError: Error(s) in loading state_dict for SSD: Missing key(s) in解決辦法Error
- Redis bigkey解決方案Redis
- Python字典的遍歷,包括key遍歷/value遍歷/item遍歷/Python
- Python:說說字典和雜湊表,雜湊衝突的解決原理Python
- error: unknown error 22 setting key 'kernel.shmmax'ErrorHMM
- Internal error:1058 解決方法Error
- Datastore error in 'dirbdb'錯誤解決ASTError
- 完美解決stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.ErrorPython
- 帝國CMS提示parse error syntax error的解決方法Error
- python-字典Python
- Python dict(字典)Python
- Python羅技字典Python
- python 字典排序Python排序
- python建立字典Python
- Redis 大key(bigkey)問題的排查與解決方案Redis
- python迴圈遍歷字典: title_content_list.append([key, value])print(tiPythonAPP
- 解決 "Script Error" 的另類思路Error
- Error creating bean with name 解決ErrorBean
- 解決docker: Error response from daemon故障DockerError
- PHP curl error 60 錯誤解決PHPError
- AndroidStudio解決Error:Unabletostartthedaemonprocess.AndroidError
- SQL ERROR 7311解決方法SQLError
- 解決IDEA Error:Output directory is not specifiedIdeaError
- error: use of deleted function ‘YYSTYPE::YYSTYPE()’[解決]ErrordeleteFunction
- DedeCMS Error: Tag disabled: "php" 解決方法ErrorPHP
- SSH auth method: private key 的解決方案
- redis中大key問題的解決思路Redis
- python使用dbm持久字典(python微型資料庫)詳解Python資料庫