why should I use *args,
as in my ignorance,
making use of a list (or tupple) works just as well,
and is more flexible in it's calling.
So the simple conclusion might be: never use "*args",
or am I overlooking something ?

# method 1
    def execute (self, *args):
        for i in range ( len(args) ):
            ... do something

# method 2
    def chunk_plot(self, list):
        for i in range ( len(list) ):
             .... do something


# calling method 1:
execute (S[0], S[4] )

# calling method 2:
execute ( ( S[0], S[4] ) )

# or *the extra flexibility)
mylist = ( S[0], S[4] )
execute ( mylist )


thanks,
Stef Mientki
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to