キーが辞書に存在するかどうかを確認する方法: [arr.has_key("int")] など、has_key() メソッドを使用して確認できます。ディクショナリは変更可能なコンテナ モデルであり、あらゆるタイプのオブジェクトを格納することもできます。
Dictionary は別の変更可能なコンテナ モデルであり、あらゆるタイプのオブジェクトを格納できます。
ディクショナリ内の各キーと値 (key=>value) ペアはコロン (:) で区切られ、各ペアはコンマ (,) で区切られ、ディクショナリ全体が中かっこで囲まれます。 ({}) の形式は次のとおりです:
d = {key1 : value1, key2 : value2 }
キーは一意である必要がありますが、値は一意ではありません。
値は任意のデータ型にすることができますが、キーは文字列、数値、タプルなど不変である必要があります。
in メソッドは python3 で使用されます
#判断字典中某个键是否存在 arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"} #使用 in 方法 if "int" in arr: print("存在") if "float" in arr.keys(): print("存在") #判断键不存在 if "floats" not in arr: print("不存在") if "floats" not in arr: print("不存在")
has_key() は Python 3 ではサポートされていませんが、python2
ではサポートされていますリーリー以上がキーが辞書に存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。