python3辞書fromkeys()メソッド
説明
Pythonの辞書fromkeys()関数は、初期値に対応するすべてのキーの辞書として辞書のキー、値を行う列seq要素に新しい辞書を作成するために使用されます。
文法
fromkeys()メソッドの構文:
dict.fromkeys(seq[, value]))
パラメータ
- SEQ - 辞書のキーのリスト。
- 値 - キーシーケンス(配列)の値を設定するオプションのパラメータ。
戻り値
このメソッドは、リストを返します。
例
次の例では、使用するfromkeys()関数を示しています。
#!/usr/bin/python3 seq = ('name', 'age', 'sex') dict = dict.fromkeys(seq) print ("新的字典为 : %s" % str(dict)) dict = dict.fromkeys(seq, 10) print ("新的字典为 : %s" % str(dict))
上の例の出力は、次のとおりです。
新的字典为 : {'age': None, 'name': None, 'sex': None} 新的字典为 : {'age': 10, 'name': 10, 'sex': 10}