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}")