Help me override append function of list object
jeremito
jeremit0 at gmail.com
Tue Jan 30 10:35:17 EST 2007
I have created a class that inherits from the list object. I want to
override the append function to allow my class to append several
copies at the same time with one function call. I want to do
something like:
import copy
class MyList(list):
__init__(self):
pass
def append(self, object, n=1):
for i in xrange(n):
self.append(copy.copy(object))
Now I know this doesn't work because I overwrite append, but want the
original functionality of the list object. Can someone help me?
Thanks,
Jeremy
More information about the Python-list
mailing list