我想通过获取传递给函数的用户的数据名称来访问并返回对象的数据

时间:2019-06-28 11:05:23

标签: python

def lst_atribute(attribute, record):
    return [x.attribute for x in record]

记录是一个包含对象的列表。

我想创建一个包含所有对象的属性值的列表。

对象具有许多属性,我希望用户能够在功能参数 attribute

中指定所需的属性名称

但是我收到以下错误

lst_atribute
     return [x.attribute for x in record]
AttributeError: 'Pregnancy' object has no attribute 'attribute'

如何通过将属性名称存储在变量中来获取属性的值?

0 个答案:

没有答案