コンテキスト コード
smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}
最初の方法: []
注: この方法では、対応するキーが見つからない場合、 KeyError が報告されます
smart_girl["name"] #[]传入key
2 番目のメソッド: get メソッド
注: get メソッドは KeyError を発生させず、デフォルト値
smart_girl.get("name") #注意:key未指定返回的默认值,找不到对应的key,会返回None## を返します。 #または
smart_girl.get("sex", "找不见性别") #可以指定key不存在时,返回一个指定的默认值
3 番目の方法: setdefault メソッド
注: setdefault メソッドは、get メソッドsmart_girl.setdefault("name") #未指定默认值,找不到key,会返回Noneと同様に KeyError を引き起こしません。または
smart_girl.setdefault("name","无名氏")または
smart_girl.setdefault("name",default="无名氏") #指定返回默认值,找不到key时,返回默认值
以上がPython で辞書内の要素を検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。