Pythonを解決して辞書dictに存在しない値を取得するとエラーが発生します。
説明:Python 2.7で辞書の中の一つの値を取得したいなら、この値は存在しないかもしれません。この場合は判断を加えるべきです。
例を挙げます
key--This is the Key to be searched in the dictorary.
default--This is the Value to be returned in case key does not exist.
defaultが指定されていなくて、そして値が見つけられなかったら、Noneに戻ります。
以上のPythonは辞書dictの中に存在しない値を取得した時にエラーが発生しました。この問題は小編が皆さんに共有した内容の全部です。参考にしてもらいたいです。どうぞよろしくお願いします。
例を挙げます
t= {}
if t.get('1'): # right: key
print(t['1'])
print('right')
if t['1']: # wrong: ,
print(t['1'])
追加説明:
dict.get(key, default=None) :
パラメータ:key--This is the Key to be searched in the dictorary.
default--This is the Value to be returned in case key does not exist.
defaultが指定されていなくて、そして値が見つけられなかったら、Noneに戻ります。
以上のPythonは辞書dictの中に存在しない値を取得した時にエラーが発生しました。この問題は小編が皆さんに共有した内容の全部です。参考にしてもらいたいです。どうぞよろしくお願いします。