2009-11-19 41 views

回答

2

適當時使用列表理解(LC)。

例如,如果要傳遞的任何醇」可迭代於函數時,生成器表達式(genexpr)往往更適宜,和LC是浪費:

"".join([str(n) for n in xrange(10)]) 
# becomes 
"".join(str(n) for n in xrange(10)) 

或者,如果不需要一個完整的列表,一個帶有break語句的for循環將是您的選擇。 itertools模塊也有一些工具,例如taketime。

+0

感謝Roger的迴應!很好的例子。 – mkelley33 2009-11-22 21:09:04

相關問題