[EMAIL PROTECTED] wrote:
> Hello,
> 
> I would like to access object parameter / variable from a function.
> 
> For example :
> class A:
>   def __init__(self, x,y):
>     self.x = x
>     self.y = y
> 
> in the main program, I have a list of obj A:
>   L = [A(1,2), A(2,3)]
> 
> Now I need to access the value of x or y from a function:
> def GetSomething(seqObj, ?):
>   return [obj.? from seqObj]
> 
> 
> How can I access x or y through this function ?

Use getattr:

def GetSomething(seqObj, name):
   return [getattr(obj, name) for obj in seqObj]


Diez

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to