Get list of attributes from list of objects?
On 8/2/2017 1:21 PM, Ian Pilcher wrote:
> Given a list of objects that all have a particular attribute, is there
> a simple way to get a list of those attributes?
> In other words:
> class Foo(object):
> def __init__(self, name):
> self.name = name
> foolist = [ Foo('a'), Foo('b'), Foo('c') ]
> namelist = 
> for foo in foolist:
> Is there a way to avoid the for loop and create 'namelist' with a single
namelist = [foo.name for foo in foolist]
Terry Jan Reedy