Dict (dict
)
文字列とその他のオブジェクトのマッピングを保存します。 辞書を参照してください。
foreach
ステートメントを使用して辞書を反復することもできます。
(0.48.0から): 辞書を追加できます (例: d1 = d2 + d3
およびd1 += d2
)。2番目の辞書の値は最初の辞書の値をオーバーライドします。(0.62.0から): 辞書の順序は挿入順序であることが保証されています。
Dictメソッド
dict.get()
第1引数として指定されたキーの値を辞書に存在する場合に返します。または、第2引数として指定されたオプションのフォールバック値を返します。1つの引数のみが与えられ、キーが見つからない場合は、致命的なエラーが発生します
シグネチャ
# returns the value for the key given as first
any get(
str key, # The key to query
any [fallback], # Fallback value that is returned if the key is not in the dict
.
)
引数
引数のフラット化は、この関数ではサポートされていません。
メソッドdict.get()
は、次の位置引数を受け入れます。
名前 | タイプ | 説明 | タグ |
---|---|---|---|
key |
str |
照会するキー。 |
|
fallback |
any |
|
[オプション] |
dict.has_key()
辞書に引数として指定されたキーが存在する場合にtrue
を返し、それ以外の場合はfalse
を返します。
シグネチャ
# Returns `true` if the dictionary contains the key given as argument, `false` otherwise
bool has_key(
str key, # The key to query
)
引数
メソッドdict.has_key()
は、次の位置引数を受け入れます。
名前 | タイプ | 説明 | タグ |
---|---|---|---|
key |
str |
照会するキー。 |
|
dict.keys()
辞書内のキーの配列を返します。
シグネチャ
list[str] keys()
検索結果は次のとおりです。