У мене є єдиний список об'єктів у python:
class myClass(object):
def __init__(self, attr):
self.attr = attr
self.other = None
objs = [myClass (i) for i in range(10)]
Тепер я хочу витягти список з деяким атрибутом цього класу (скажімо attr), щоб передати його таким чином якусь функцію (наприклад, для побудови цих даних)
Який пітонічний спосіб це зробити,
attr=[o.attr for o in objsm]
?
Можливо, вивести список і додати до нього метод, щоб я міг використати якусь ідіому типу
objs.getattribute("attr")
?