Pythonでは、次のような辞書を作成する人がいます。
d = dict( one = 1, two = 2, three = 3 )
キーが整数の場合はどうなりますか?私がこれを試すとき:
d = dict (1 = 1, 2 = 2, 3 = 3 )
エラーが発生します。もちろん、私はこれを行うことができます:
d = { 1:1, 2:2, 3:3 }
これはうまくいきますが、私の主な質問はこれです:dict()関数/コンストラクタを使用してintegerキーを設定する方法はありますか?
はい。ただし、そのバージョンのコンストラクターではそうではありません。あなたはこれを行うことができます:
>>> dict([(1, 2), (3, 4)])
{1: 2, 3: 4}
辞書を作成する方法はいくつかあります。 ドキュメント化 として、「キーワード引数[...]の提供は、有効なキーPython identifiers。