初期化された辞書を作る fromkeys()

HomeDictionary Methods

fromkeys()関数を使うと、初期化された辞書(値が全て同一の辞書)を作ることができます。

fromkeys()の例1

x = ('key1', 'key2', 'key3')
y = 0
thisdict = dict.fromkeys(x, y)
print(thisdict)

定義及び使い方

fromkeys()メソッドは、指定されたキーと値を持つ辞書を返します。

構文

dict.fromkeys(keys, value)

引数

keys: 必須. 新しい辞書型オブジェクトのKeyを指定

value:オプション. 全てのKeyの値。デフォルトはNone

fromkeys()の例2

Same example as above, but without specifying the value:

x = ('key1', 'key2', 'key3')thisdict = dict.fromkeys(x)
print(thisdict)
  

HomeDictionary Methods

Last Updated: 8/2/2019, 10:35:58 PM