Peter Otten wrote:
James Stroud wrote:
WTF?

Put the code into a file, run it -- and be enlightened ;)

Compare the follower to the last.

tal 77% cat eraseme.py
#! /usr/bin/env python

class C:
  def __init__(self):
    self.data = []
  def doit(self, count=[0]):
    for c in self.data:
      c.doit()
    count[0] += 1
    print count[0]

c = C()
c.data.extend([C() for i in xrange(10)])
c.doit()
tal 78% python2.7 eraseme.py
1
2
3
4
5
6
7
8
9
10
11

James
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to