У меня такая ситуация, как код ниже. Я хочу найти индекс первого экземпляра объекта A. Какой самый быстрый способ я могу сделать?Поиск экземпляра типа объекта в списке
Я знаю, что есть много способов пройти весь список и найти его, но есть ли способ остановить поиск, как только первый найден?
class A():
def __init__(self):
self.a = 0
def print(self):
print(self.a)
l = [0, 0, A(), 0, A(), 0]
print(l.index(type(A))) # this does not work
Вы хотите найти первый экземпляр или индекс первого экземпляра? – cmh
индекс первого экземпляра, я уточню это. – EasilyBaffled
Как вы можете использовать 'def print (self)'? –