如何访问给定索引的对象列表中的对象属性? - python

在其他编程语言中,只需执行以下操作即可访问类实例中的属性:

print(Object.Attr)

并且您也可以在python中执行此操作,但是如何精确地在对象列表的某个索引处获得某个属性,通常我会这样做:

ListObj[i].attr

但对象在列表中。我想访问列表内的特定索引,并在该索引内提取对象属性。

python大神给出的解决方案

在Python中,访问对象属性的语法为

<object instance>.<attribute_name>

您的情况是[index]。

如Paul所说,使用dir(<object_instance>[index])获取与对象实例相关联的所有属性,方法。

您还可以使用for循环进行迭代

for <obj> in <object_list>:
    <obj>.<attribute_name>

希望能帮助到你