форматная строка в python 2.5 распаковка списка - PullRequest
2 голосов
/ 20 июля 2011

Есть ли способ сделать что-то подобное в Python 2.5:

b = ('{!s}'*3)
b.format(*[i for i in xrange (3)])

, потому что это не работает:

b = ('%s'*3)
b % (*[i for i in xrange (3)])

Ответы [ 2 ]

6 голосов
/ 20 июля 2011
b = '%s' * 3
b % tuple(range(3))
1 голос
/ 20 июля 2011
b = '%s'*3
b % tuple(i for i in xrange (3))
...