将数组与 python 的 string.format() 一起使用

Using arrays with python's string.format()

我如何以这样的方式使用 string.format()

line = 'first {0}, second {1}'
print(line.format([1,2]))

将打印 first 1 second 2.

你可以unpack the list:

>>> line = 'first {0}, second {1}'
>>> l = [1, 2]
>>> print(line.format(*l))
first 1, second 2