merhaba kendim için yazdiğim liste karşılaştırma modülünü sizinle paylaşmak istedim projjelerinizde kullanirsiniz. diye düşündüm
def benzersiz(*args):
"""
Birden fazla liste alarak, ilk listedeki benzersiz öğeleri diğer listelerdeki öğelerden ayırır.
Args:
*args: İlk argüman olarak benzersiz öğeleri bulunacak liste,
sonraki argümanlar ise bu listeye karşı kontrol edilecek diğer listelerdir.
Returns:
list: İlk listede bulunan, diğer listelerde olmayan benzersiz öğeler.
"""
# İlk listeyi al
username = args[0]
# Diğer tüm listeleri al
other_lists = args[1:]
# Diğer listelerde bulunan tüm öğeleri tek bir set'te topla
excluded_items = set()
for lst in other_lists:
excluded_items.update(lst)
# İlk listedeki benzersiz öğeleri bul
isimler = [item for item in username if item not in excluded_items]
return isimler
kullanımı:
sonuc = benzersiz(birinci,ikinci,ucuncu)
print(sonuc)
benzersiz olan isimleri listeler.