Я создаю строку s
в Python 2.6.5, которая будет иметь различное количество токенов % s
, которые соответствуют числу записей в списке x
. Мне нужно записать отформатированную строку. Следующее не работает, но указывает на то, что я пытаюсь сделать. В этом примере есть три токена % s
, а в списке три записи.
s = '%s BLAH %s FOO %s BAR'
x = ['1', '2', '3']
print s % (x)
Я бы хотел, чтобы выходная строка была такой:
1 BLAH 2 FOO 3 BAR