Başlıklar adında bir listem var. 30 tane başlık var içinde.
Bunlardan 2si aynı yada 3 4ü aynı.
Sondan başa doğru aynı olanların index numarasını bulup hem ilgili başlıkları listeden sileceğim
hemde aynı index numarasına sahip makale listesindeki aynı indexteki makaleleri de silmem lazım.
Başlıklar listesindeki tekrarlanan indexi bulursam, Makale listesindeki aynı indexleri silebileceğim.
Bunu nasıl yapabilirim.
Python Listede Tekrarlanan Elemanların İndex Numarasını Nasıl Bulabilirim?
5
●114
- 08-08-2022, 19:25:27
- 08-08-2022, 19:27:51
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 - 08-08-2022, 19:30:04Aranılan veri yok. dinamik bir sistem, Şimdi aranan yapı Ankara iken daha sonra Bursa olabiliyor.keremyagan adlı üyeden alıntı: mesajı görüntüle
Yani 2 tane Bursa geçerse ikinci bursanın indexini bulup
hem bu listeden hem başka listeden aynı indexi silmem lazım. - 08-08-2022, 19:32:47O aranan kısmı değiştirebilirsiniz hocam fonksiyon sonuçta . Size sırasıyla hangi indexte aranan verinin olduğunu gösteriyor . Yapacağınız işlem için bu fonksiyon yeterli değilse buradan veya özelden direk yapacağınız şeyi iletirseniz yardımcı olabilirim hocamA.AY adlı üyeden alıntı: mesajı görüntüle
