【发布时间】:2013-10-10 08:01:01
【问题描述】:
我有具有属性 id 的对象列表,我想查找具有特定 id 的对象的索引。我写了这样的东西:
index = -1
for i in range(len(my_list)):
if my_list[i].id == 'specific_id'
index = i
break
但它看起来不太好。有没有更好的选择?
【问题讨论】:
-
按索引循环是 Python 中一个非常大的反模式 - 直接在列表上循环。