Python 辞書(Dictionary) fromkeys() メソッド

Python 字典Python 辞書


説明

Python 辞書 fromkeys() 関数は新しい辞書を作成するために使用され、シーケンスseq内の要素を辞書のキーとし、value辞書のすべてのキーに対応する初期値を設定します。

構文

fromkeys() メソッドの構文:

dict.fromkeys(seq[, value])

パラメータ

  • seq -- 辞書のキー値リスト。
  • value -- オプションパラメータ。キーシーケンス(seq)の値を設定します。デフォルトは None です。

戻り値

このメソッドは新しい辞書を返します。

例

以下の例は、fromkeys() 関数の使用方法を示しています:

例(Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- seq = ('Google', 'サンプル', 'Taobao') # デフォルトのキー値を指定しない場合、デフォルトは None thisdict = dict.fromkeys(seq) print ("新しい辞書 : %s" % str(thisdict)) # デフォルトのキー値を指定する thisdict = dict.fromkeys(seq, 10) print ("新しい辞書 : %s" % str(thisdict))

上記の例の出力結果は次のとおりです:

新字典为 : {'Google': None, 'Taobao': None, 'サンプル': None}
新字典为 : {'Google': 10, 'Taobao': 10, 'サンプル': 10}

Python 字典Python 辞書

その他の拡張