したがって、testという辞書に変換され、次の形式をとる文字列があります。
{"a":"1","b":"2","c":"3"}
ディクショナリを作成している間、"c":"3"
キーペアの可用性はいくつかの条件に依存します。そのため、辞書が単に次のように読める場合があります。
{"a":"1","b":"2"}
if
キーの存在をチェックし、"c"
それに基づいて何らかの出力を与える条件があります。条件は次のとおりです。
if (test["c"]):
print "Hello world!!"
これにはelse条件はありません。問題は、3 番目のキーと値のペアが辞書にない場合に発生します。コードを実行すると、次のエラーが発生します。
File "test.py", line 14, in test
if test["c"]:
KeyError: 'c'
これを解決するために何ができるか、コードで何を修正すればよいか教えていただけますか?