Я пытаюсь использовать метод str.format()
и с некоторыми трудностями, когда мои значения хранятся в кортеже. Например, если я делаю:Python 3 - использование кортежей в str.format()
s = "x{}y{}z{}"
s.format(1,2,3)
Тогда я получаю 'x1y2z3'
- нет проблем.
Однако, когда я пытаюсь:
s = "x{}y{}z{}"
tup = (1,2,3)
s.format(tup)
я
IndexError: tuple index out of range.
Так как я могу 'преобразовать' кортеж на отдельные переменные? или любые другие обходные идеи?
Вы на самом деле проходит один аргумент, который является 'tuple'. –