Kümeler konusunda bulunan fark,kesişim ve birleşim konularını aşağıdaki PYTHON kodları ile çalışalım.

# KÜMELER - Birlikte Öğrenelim - Fark Kesişim Birleşim - Sayfa 46

denizHayvan = ["Ahtapot","Deniz Anası","Balık","Timsah","Yunus"]
karaHayvan = ["Maymun","Köpek","Timsah","Eşek","At","Arı","Karınca"]

# Hem denizHayvan kümesinde , hem de karaHayvan kümesinde bulunan hayvanlardan oluşan küme. ( Kesişim Kümesi A n B)
kesisimKumesi = []
for deniz in denizHayvan:
    if deniz in karaHayvan:
        kesisimKumesi.append(deniz)

hepsi = denizHayvan + karaHayvan # İki liste toplanır kesişim kümesi tekrar eder.
# Sadece denizHayvan kümesinde + Kesişim Kümesi + Sadece karaHAyvan kümesinde. ( Birleşim Kümesi A U B )
birlesimKumesi = []
for hayvan in hepsi:
    if hayvan not in birlesimKumesi:
        birlesimKumesi.append(hayvan)

# Sadece denizHayvanları kümesinde olup karaHayvan kümesinde olmayanların kümesi. ( A \ B )
denizFark = []
for hayvan in denizHayvan:
    if hayvan not in kesisimKumesi:
        denizFark.append(hayvan)

# Sadece karaHAyvanları kümesinde olup denizHayvan kümesinde olmayanların kümesi. ( B \ A )
karaFark = []
for hayvan in karaHayvan:
    if hayvan not in kesisimKumesi:
        karaFark.append(hayvan)

print(f"\n2 Kümenin Birleşim Kümesi : {birlesimKumesi}")
print(f"2 Kümenin Kesişim Kümesi : {kesisimKumesi}")
print(f"DenizHAyvan Fark KaraHayvan Kümesi : {denizFark}")
print(f"KaraHayvan Fark DenizHayvan Kümesi : {karaFark}")