accessing object attribute as parameter
Diez B. Roggisch
deets at web.de
Sun Jun 26 07:07:53 EDT 2005
ajikoe at gmail.com 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
More information about the Python-list
mailing list