On Wed, 2007-05-30 at 11:48 -0700, Warren Stringer wrote: > I want to call every object in a tupple, like so: > > #------------------------------------------ > def a: print 'a' > def b: print 'b' > c = (a,b) > > >>>c[:]() # i wanna > [...] > Is there something obvious that I'm missing?
Yes: Python is not Perl. Python is based on the principle that programmers don't write computer code for the benefit of the computer, but for the benefit of any programmer who has to read their code in the future. Terseness is not a virtue. To call every function in a tuple, do the obvious: for func in funcs: func() HTH, -- Carsten Haese http://informixdb.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-list