在Python中,通过属性获取对象在列表中的索引
列表是 Python 中用于存储对象集合的常见数据结构。有时,您可能需要使用特定特征的值来查找列表中特定项目的索引。这可能是一个困难的过程,特别是如果列表有很多东西,但 Python 有一个简单的方法可以按属性获取对象列表中的索引,我们将在本文中探讨这一点。
语法
要根据属性查找对象列表中的索引,请使用下面所示的语法 -
index = next((i for i, obj in enumerate(my_list) if obj.attribute == desired_value), None) 登录后复制