Menemukan seluruh data dan data yang tumpang tindih antar set
Set memiliki beberapa metode untuk menggabungkan, membandingkan, dan mempelajarinya, semuanya berdasarkan teori himpunan matematika. Metode .union() mengembalikan sebuah set yang berisi semua elemen yang terdapat pada set tempat Anda memanggil metode tersebut ditambah set mana pun yang dilewatkan sebagai argumen. Anda juga dapat mencari data yang tumpang tindih dalam set dengan menggunakan metode .intersection() pada suatu set dan melewatkan set lain sebagai argumen. Metode ini akan mengembalikan set kosong jika tidak ada yang cocok.
Tugas Anda dalam latihan ini adalah menemukan union dan intersection dari spesies penguin jantan dan betina. Untuk tujuan ini, dua set telah dimuat sebelumnya ke dalam workspace Anda: female_penguin_species dan male_penguin_species.
Latihan ini adalah bagian dari kursus
Tipe Data di Python
Petunjuk latihan
- Gabungkan semua spesies dalam
female_penguin_speciesdanmale_penguin_speciesdengan menghitung union-nya. Simpan hasilnya sebagaiall_species. - Cetak jumlah spesies dalam
all_species. Anda dapat menggunakan fungsilen()untuk menghitung jumlah spesies dalamall_species. - Temukan semua spesies yang muncul di kedua
female_penguin_speciesdanmale_penguin_speciesdengan menghitung intersection-nya. Simpan hasilnya sebagaioverlapping_species. - Cetak jumlah spesies dalam
overlapping_species.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____)