2011-07-20 70 views
2

有沒有辦法做這樣的事情在Python 2.5:格式字符串拆包列表

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

,因爲這是不工作:

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

' [我爲我在xrange(...)] ==範圍(...)' –

+0

這是正確的!謝謝 – fransua

回答

6
b = '%s' * 3 
b % tuple(range(3)) 
1
b = '%s'*3 
b % tuple(i for i in xrange (3))