formatメソッドでの辞書型の使い方について
先日自分が使用しているPython勉強用の資料で以下の2文を見つけました
①
dict = {'hard': "pen", 'name': "Ken"}
print("この {hard} は {name}のものだ".format(dict))
#KeyError: 'hard'
②
dict = {'hard': "pen", 'name': "Ken"}
print("この {hard} は {name}のものだ".format(**dict))
①では変数dictの位置(0)を指定できていない為エラーになるのはわかるのですが
②では**が位置の指定を省略できているためエラーが発生しないという理解であっていますでしょうか?
また他にもformatメソッドで使用できる省略の仕方があればご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/27 04:55