はじめに
文字列に.format()を使うことで、「{}」で囲った文字列を置換できます
print("{val} !".format(val="Hello"))
# 出力
# Hello !
今回は、「{}」に辞書(dict)のキーがあるとき、キーと辞書の値を置換します
"{key}"-> {"key": "val"}を含む辞書がある。{key}と"val"を置換する
サンプルコード
a = {"hoge": "Hello", "fuga": "World"}
print("{hoge} !".format(**a))
# 出力
# Hello
「{}」が複数あるときも同様です
a = {"hoge": "Hello", "fuga": "World"}
print("{hoge} {fuga} !".format(**a))
# 出力
# Hello World !
まとめ
文字列型の.format()で辞書を引数にして、<key>と<val>を入れ替えました
コメント