带列表的Python格式字符串
我想用Python格式化一个字符串,作为一个元素,它包含列表中的每个元素,例如下面的例子带列表的Python格式字符串,python,string,Python,String,我想用Python格式化一个字符串,作为一个元素,它包含列表中的每个元素,例如下面的例子 mylist = ['john','phil','ted'] var1 = 'xxx' var2 = 'zzz' '{0} bla bla bla {1} bla bla {2}'.format(var1,<every item in mylist>,var2) 您可以将列表中的所有字符串按如下方式传递 >>> mylist, var1, var2 = ['john','ph
mylist = ['john','phil','ted']
var1 = 'xxx'
var2 = 'zzz'
'{0} bla bla bla {1} bla bla {2}'.format(var1,<every item in mylist>,var2)
您可以将列表中的所有字符串按如下方式传递
>>> 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'
您可以将列表中的所有字符串按如下方式传递
>>> 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'
我发现%比格式更简洁
如前所述,您可以将mylist中的每个项目连接起来,将其转换为字符串。我发现%比格式更简洁
如前所述,您可以将我列表中的每个项目连接起来,将其转换为字符串。您好,是的,这对我来说非常有效。我在stack上找不到一个完全相同的问题,所以感谢您的帮助:您好,Fourtheye,是的,这对我非常有效。我在stack上找不到完全相同的问题,因此感谢您的帮助:
'%s bla bla bla %s bla bla %s' % (var1, ' '.join(mylist), var2)