Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.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 - Fatal编程技术网

如何使用python将字符串与列表连接起来?

如何使用python将字符串与列表连接起来?,python,Python,例如: 我们有一个前缀字符串“host” 我们有一个类似于[01,02,03]的列表 我想得到一个字符串,如: "host01, host02, host03" 我知道有很多方法可以得到结果。但我期待更简单的东西,比如一个API等等 有这样的事情吗?,'.join('host{0:02d}'。[1,2,3]中s的格式]。顺便说一句,[01,02,03]是3个八进制数的有效列表,但它可能不是您想要的(因为您只是简单地编写了[1,2,3])。弄清楚什么是输入列表(特别是输入列表中的类型)可能会更好

例如: 我们有一个前缀字符串“host” 我们有一个类似于[01,02,03]的列表

我想得到一个字符串,如:

"host01, host02, host03"
我知道有很多方法可以得到结果。但我期待更简单的东西,比如一个API等等


有这样的事情吗?

,'.join('host{0:02d}'。[1,2,3]中s的格式]
。顺便说一句,
[01,02,03]
是3个八进制数的有效列表,但它可能不是您想要的(因为您只是简单地编写了
[1,2,3]
)。弄清楚什么是输入列表(特别是输入列表中的类型)可能会更好。在Python 2中,它只是一个有效的由三个八进制数组成的
列表。在Python3中,它是一个
SyntaxError
。我认为您通过引用前导零(除非这是OP想要的)来作弊。
>>> ', '.join('host' + x for x in ['01', '02', '03'])
'host01, host02, host03'
', '.join(['host%02d' % n for n in [1,2,3]])