我有一个对象列表,我试图根据以下类迭代:
class User:
def __init__(self, age):
self.age= age
如何将名称属性添加到新列表中可以正常工作:
def retrieve_certain_age(list_of_ages):
list_of_ages = [user.age for user in list_of_ages if user.age == "20"]
return list_of_ages
list_of_ages = ['20', '20', '20', '20']
但是当我尝试将ENTIRE对象附加到列表中时它没有回来?
def retrieve_certain_age(list_of_ages):
list_of_ages = [user for user in list_of_ages if user.age == "20"]
return list_of_ages
list_of_ages = None
我希望新列表是整个对象,而不仅仅是属性的值。