Я пытаюсь получить индекс некоторых повторяющихся элементов в массиве.Вот код:
cc = []
ang=[12,13,89.0,14,15,16,89.0,17]
class Index:
def __init__(self, **kwargs):
self.Angle = kwargs['Angle']
def ind(self):
for mm in range(0, len(self.Angle)):
if self.Angle[mm] == 89.0:
ee = self.Angle.index(self.Angle[mm])
cc.append(ee)
return cc
plus = Index(Angle=ang)
plus1 = plus.ind()
print (plus1)
Я хочу найти в списке индекс повторного числа = 89.0 (анг).Я ожидаю получить [2,6] , но продолжаю получать [2,2], что неправильно .Кто-нибудь знает, как я могу это исправить?Я знаю, что возможно сделать это, изменив формат этого кода, но я предпочитаю сохранять этот формат (используя kwargs и class).Спасибо!