見つかった(lambda ** x:x)は簡潔な方法でdictを定義するのに非常に便利です。"(lambda ** x:x)"の定義済み関数がありますか?
xxx = (lambda **x: x)(a=1, b=2, c=3)
あらかじめ定義されたPython関数はありますか?
見つかった(lambda ** x:x)は簡潔な方法でdictを定義するのに非常に便利です。"(lambda ** x:x)"の定義済み関数がありますか?
xxx = (lambda **x: x)(a=1, b=2, c=3)
あらかじめ定義されたPython関数はありますか?
dict
ファンクション/コンストラクタも同じ方法で使用できます。
>>> (lambda **x: x)(a=1, b=2, c=3) == dict(a=1, b=2, c=3)
True
dict
Sをインスタンス化するより多くの方法についてhelp(dict)
を参照してください。 {'a': 1, 'b': 2, 'c': 3}
で定義するだけではありません。
{}
リテラル辞書の構文を試してください。それはかなり簡潔です。 データ構造チュートリアルの5.5. Dictionariesを参照してください。
>>> xxx = {'a': 1, 'b': 2, 'c': 3}
>>> xxx
{'a': 1, 'b': 2, 'c': 3}
「dict」についてはどうですか? – jtbandes