"for item in list" - where does the None item come from?
===

i got this list of objects with one item in it.
    
        print self.parameters
        print len(self.parameters)
        for p in self.parameters:
            print p

when i print out the list and len of the lsit i see the expected: one item.
But when looping over the lsit i also get a None item...!?

    [<__main__.Parameter object at 0x00000000022D4828>]
    1
    <__main__.Parameter object at 0x00000000022D4828>
    None

what is going on here?
(yes im sure, that the "None" output is from this print statement)