def tekrarlananlar_index(liste,bulunacak_veri):
start_at = -1
locs = []
while True:
try:
loc = liste.index(bulunacak_veri,start_at+1)
except ValueError:
break
else:
locs.append(loc)
start_at = loc
return locs
liste = "R10KEREMYAGAN"
print(tekrarlananlar_index(liste, 'A'))Çıktı : [9, 11]
Listeden bu indexleri silmek için liste.pop(silinecek_index_no) kullanabilirsiniz
Aranılan veri yok. dinamik bir sistem, Şimdi aranan yapı Ankara iken daha sonra Bursa olabiliyor.
Yani 2 tane Bursa geçerse ikinci bursanın indexini bulup
hem bu listeden hem başka listeden aynı indexi silmem lazım.