Python’da bir liste içindeki tekrarlanan elemanları nasıl kaldırabilirim?

Python\'da Tekrarlanan Elemanları Kaldırma

Python\'da bir listeden tekrarlanan elemanları kaldırmanın birkaç yöntemi bulunmaktadır. İşte en yaygın olanları:
  • Set Kullanımı: Set veri yapısı tekrarlayan elemanları otomatik olarak kaldırır.

Örnek:

liste = [1, 2, 2, 3, 4, 4, 5]
liste = list(set(liste))
  • Liste Anlaması: Tekrarlanan elemanları kaldırmak için liste anlaması (list comprehension) kullanılabilir.

Örnek:

liste = [1, 2, 2, 3, 4, 4, 5]
liste = []
[liste.append(x) for x in original_list if x not in liste]
  • pd.Series Kullanımı: Pandas kütüphanesi ile de tekrarlanan elemanları kaldırmak mümkündür.

Örnek:

import pandas as pd
liste = [1, 2, 2, 3, 4, 4, 5]
liste = pd.Series(liste).unique().tolist()

Bu yöntemlerden birisini seçerek, istediğiniz sonucu kolayca elde edebilirsiniz.


Python’da bir liste içindeki tekrarlanan elemanları nasıl kaldırabilirim?

🐞

Hata bildir

Paylaş