__setitem__ used in a for loop. : Setitem : Class PYTHON TUTORIALS


PYTHON TUTORIALS » Class » Setitem »

 

__setitem__ used in a for loop.


class MyRange:
   def __init__self, start, stop, step ):
      self.__sequence = rangestart, stop, step )
      self.__nextValue = 0  

   def __iter__self ):
      return self

   def nextself ):
      try:      
         value = self.__sequenceself.__nextValue ]
      except IndexError:
         raise StopIteration
      else:
         self.__nextValue += 1
         return value

range1 = MyRange010)

for value in range1:
   print value,

print      

range2 = MyRange010)
range2Iterator = iterrange2 )  # retrieve iterator for range2

while 1:
   try:
      value = range2.next()
   except StopIteration:
      break
   else:
      print value,

print         

range3 = MyRange010)
range3Iterator1 = iterrange3 )
range3Iterator2 = iterrange3 )

for i in range10 ):
   print "Loop iteration %d: range3Iterator1.next() = %d" i, range3Iterator1.next() )
   print



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo Class
» Setitem