Control Structures
The "range" Function
range(0, 10, 2)"else" in "for" Loops
Using "pass" Statement
Iterator
Creating iterators
Last updated
range(0, 10, 2)Last updated
for x in range(6):
...
else:
print("For looop is finished")for x in range(6):
passmyIter = iter("banana")
# or
myIter = iter(someList)
...
next(myIter)
next(myIter)
next(myIter)
...class MyIterClass:
def __iter__(self):
self.a = 1
return self
def __next__(self):
if self.a < 20:
self.a += 1
return self.a
else:
raise StopIteration
myIterClass = MyIterClass()
myIter = iter(myIterClass)
next(myIter)
# or
for x in myIterClass:
...