2015-10-13 4 views
0

я использовал следующее выражение, чтобы получить все атрибуты объекта из списка тех объектов, начиная со вторым объектом в списке:объекта Извлечения атрибутов из списка

[elem.sig_name for elem in timeline[2:]] 

Однако результат список instancemethods вместо списка строк с атрибутом «sig_name»

Может ли кто-нибудь помочь мне решить эту проблему?

Update:

Это сработало: [elem.sig_name() for elem in timeline[2:]]

Спасибо!

+7

Зависит от типа объектов в 'timeline'. Что произойдет, если вы выполните 'elem.sig_name()' вместо 'elem.sig_name'? – Kevin

+0

Это сработало, спасибо! – Julian

ответ

0

Так это работало:

[elem.sig_name() for elem in timeline[2:]] 
Смежные вопросы