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にキーがない場合に返されるフォールバック値。

[オプション]


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()


検索結果は次のとおりです。