Sorry Dennis,
I don't understand your answer. I'm not very knowledgable with all the OO vocabulary, but just use OO. self.a , self.b , self.c are stored in the object and could later be used by other object-methods. like def print_a_b_c(self): print self,a,self.b,self.c the name 'class_elements' was just a suggestion it could be also something like 'auto_prepend_self' or whatever. bye N Dennis Lee Bieber wrote: > On Sat, 06 Dec 2008 19:02:22 +0100, News123 <[EMAIL PROTECTED]> declaimed > the following in comp.lang.python: > > >> example: >> class C: >> class_elements a,b,c,d >> >> def method(self,arg): >> global d >> a,b,c = arg[0..3] >> d = a + b >> self.e = a + d >> >> instead of >> class C: >> def method(self,arg): >> self.a,self.b,self.c,self.d = arg[0..4] >> self.e = self.a + self.b >> > I would declare this a poor example, since a, b, c, aren't used as > attributes -- they are just invocation locals. -- http://mail.python.org/mailman/listinfo/python-list