class CounterList(list): def __init__(self, *args): super(CounterList, self).__init__(*args) self.counter = 0 def __getitem__(self, index): self.counter += 1 return super(CounterList, self).__getitem__(index) cl = CounterList(range(10))print clcl.reverse()print cldel cl[3:6]print clprint cl.counterprint cl[4] + cl[2]print cl.counter
Name (required)
email (will not be published) (required)
Website