У меня есть список, полный различных битов информации, которые я хотел бы передать нескольким строкам для включения через новую строку format
. В качестве примера игрушки, давайте определимВ Python 2.6, как вы можете передать объект списка методу, который ожидает список аргументов?
thelist = ['a', 'b', 'c']
Я хотел бы сделать заявление для печати, как print '{0} {2}'.format(thelist)
и print '{1} {2}'.format(thelist)
Когда я запускаю это, я получаю сообщение IndexError: tuple index out of range
; когда он обманывает, он явно принимает весь список как единый объект. Я бы, конечно, скорее перевел thelist
на 'a', 'b', 'c'
.
Я попытался использовать кортеж и получил ту же ошибку.
Что называется эта особая техника? Если бы я знал это имя, я бы искал его. «Развернуть» явно не так. «Взрыв» не приносит ничего полезного.
Мое фактическое использование намного дольше и утомительно, чем пример игрушки.
неопровержимый ответ – Rorick