ray88’s diary

お仕事で困ったとき用の自分用の覚書

Python 初期値でディクショナリを作成する dict.fromkeys( )

python 目次 - ray88’s diary
■ dict.fromkeys()
dict.fromkeys( ) は初期値から辞書を作成するメソッド。
 fromkeeys( ) はdict クラスに対して実行するメソッド。

【書式】
 dict.fromkeys( ) で作る辞書のキーはイテレータで指定
 キーの初期値は共通の値として1個だけ指定する。

dict.fromkeys(イテレータ,初期値)

【サンプルコード】

stock = dict.fromkeys(["S","M","L"],0)
print("stock:",stock)

出力結果

【初期値を省略した場合】
以下のように"abcd"をキーとして指定すると"a","b","c","d"の1文字づつに分解されてキーになる
第二引数で指定する初期値を省略すると、値がないことを示す定数のNoneが初期値になる。

data = dict.fromkeys("abcd")
print("data:",data)