Kümeler arasında tüm verileri ve örtüşen verileri bulma
Kümeler, matematiksel küme kuramına dayalı olarak, onları birleştiren, karşılaştıran ve inceleyen çeşitli yöntemlere sahiptir. .union() metodu, üzerinde çalıştığın kümeyle birlikte metoda argüman olarak verdiğin kümelerde bulunan tüm öğelerden oluşan bir küme döndürür. Ayrıca, bir küme üzerinde .intersection() metodunu kullanıp başka bir kümeyi argüman olarak vererek kümelerdeki örtüşen verileri arayabilirsin. Eşleşme yoksa boş bir küme döndürür.
Bu egzersizdeki görevin, dişi ve erkek penguen türlerinin birleşimini ve kesişimini bulmak. Bu amaçla, çalışma alanına iki küme önceden yüklendi: female_penguin_species ve male_penguin_species.
Bu egzersiz
Python'da Veri Tipleri
kursunun bir parçasıdırEgzersiz talimatları
female_penguin_speciesvemale_penguin_speciesiçindeki tüm türleri, birleşimlerini hesaplayarak birleştir. Sonucuall_speciesolarak kaydet.all_speciesiçindeki tür sayısını yazdır.all_speciesiçindeki tür sayısını hesaplamak içinlen()fonksiyonunu kullanabilirsin.- Hem
female_penguin_specieshem demale_penguin_speciesiçinde yer alan tüm türleri, kesişimlerini hesaplayarak bul. Sonucuoverlapping_speciesolarak kaydet. overlapping_speciesiçindeki tür sayısını yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Find the union: all_species
all_species = ____
# Print the count of names in all_species
print(____)
# Find the intersection: overlapping_species
overlapping_species = ____
# Print the count of species in overlapping_species
print(____)