MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gabungkan semua spesies dalam female_penguin_species dan male_penguin_species dengan menghitung union-nya. Simpan hasilnya sebagai all_species.
  • Cetak jumlah spesies dalam all_species. Anda dapat menggunakan fungsi len() untuk menghitung jumlah spesies dalam all_species.
  • Temukan semua spesies yang muncul di kedua female_penguin_species dan male_penguin_species dengan menghitung intersection-nya. Simpan hasilnya sebagai overlapping_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(____)
Edit dan Jalankan Kode