Допустим, эта переменная:
s=['Python', 'rocks']
x = '%s %s' % (s[0], s[1])
Теперь я хотел бы заменить гораздо более длинный список и добавить все значения списка отдельно, например, s [0], s [1], ... s [n], не кажется правильным
Цитата из документации:
Заданный формат% values ... Если для формата требуется один аргумент, значения могут быть одним объектом, не являющимся кортежем.[4] В противном случае значения должны быть кортежем с точным количеством элементов, указанным в строке формата, или одним объектом отображения (например, словарем).
Я пробовал много комбинаций с кортежамии списки как средства форматирования, но безуспешно, поэтому я подумал спросить здесь
Надеюсь, это понятно
[править] Хорошо, возможно, я не достаточно ясно
У меня естьбольшая текстовая переменная, например
s = ['a', 'b', ..., 'z']
x = """some text block
%s
onother text block
%s
... end so on...
""" % (s[0], s[1], ... , s[26])
Я бы хотел изменить % (s[0], s[1], ... , s[26])
более компактно, не вводя каждое значение вручную