Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带列表的Python格式字符串_Python_String - Fatal编程技术网

带列表的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

我想用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','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)