このコード行をより良い方法で書く方法はありますか:
"""{a};{b};{c};{d}""".format(a = myDictionary[a], b = myDictionary[b], c = myDictionary[c], d = myDictionary[d])
このようなもの ?
"""{a};{b};{c};{d}""".format(myDictionary)
辞書でキーワード展開を使用します。
"{a};{b};{c};{d}".format(**myDictionary)
これはあなたが探しているものですか?
di = {
'key1': 'value1',
'key2': 'value2',
'key3': 'value3'
}
print "value of key3 is: %(key3)s" % di
key3 の値: value3