list element of a class with the for statement

Tjabo Kloppenburg t.kloppenburg at billiton.de
Tue Mar 26 08:41:44 EST 2002


or, in python 2.2 syntax:

>     def __getitem__(self,i):
>         return self.__records[i]

  def __iter__(self):
    self.ptr = 0
    return self

  def next(self):
     if self.ptr < (len(self.__records) - 1):
       self.ptr = self.ptr + 1
       return self.__records[self.ptr]
     else:
       raise StopIteration

tk.




More information about the Python-list mailing list