我想在 Python 中格式化一个字符串,并且作为一个元素具有列表的每个元素,例如下面
mylist = ['john','phil','ted']
var1 = 'xxx'
var2 = 'zzz'
'{0} bla bla bla {1} bla bla {2}'.format(var1,<every item in mylist>,var2)
基本上我追求的是
xxxx bla bla bla john phil ted bla bla zzz
请您参考如下方法:
您可以 join列表中的所有字符串并像这样传递
>>> mylist, var1, var2 = ['john','phil','ted'], 'xxx', 'zzz'
>>> '{0} bla bla bla {1} bla bla {2}'.format(var1, " ".join(mylist), var2)
'xxx bla bla bla john phil ted bla bla zzz'
