2010-11-05 96 views

回答

6

range(10)是內置的。

6

如果你想要一個迭代器,爲您提供了一系列的長度不定,有itertools.count()。在這裏,我使用range()進行迭代,因此循環有一個限制。

>>> import itertools 
>>> for x, y in zip(range(10), itertools.count()): 
...  print x, y 
... 
0 0 
1 1 
2 2 
3 3 
4 4 
5 5 
6 6 
7 7 
8 8 
9 9 

後來:還,範圍()返回一個迭代器,而不是一個列表,在Python 3.x的在這種情況下,你想要list(range(10))

相關問題