Как я могу использовать string.format()
в моде, что:Использование массивов с String.Format питона()
line = 'first {0}, second {1}'
print(line.format([1,2]))
напечатает first 1 second 2
.
Как я могу использовать 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
Обратите внимание, что в явном виде нумерации полей формата было необходимо только в Python 2.6. Все современные версии Python сделают это для вас, поэтому вам нужно только: 'line = 'first {}, second {}'' – iCodez