在Python中,有兩種很好的方式可以多次重複某個動作。其中一個是while
循環,另一個是 - for
循環。因此,讓我們有兩個簡單的代碼片段,來看一看:for或while循環做n次
for i in range(n):
do_sth()
另:
i = 0
while i < n:
do_sth()
i += 1
我的問題是他們的更好。當然,第一個在文檔示例和各種可以在互聯網上找到的代碼非常常見的代碼更加優雅和簡短,但另一方面,它會創建一個完全無用的整數列表,以便循環他們。這不是浪費記憶,特別是就大量迭代而言?
那麼你認爲,哪種方式更好?
可能重複[如何重複函數n次](http://stackoverflow.com/questions/7359828/how-to-repeat-a-function-n-times) –