MulaiMulai sekarang secara gratis

Membandingkan Pokédex

Dua pelatih Pokémon, Ash dan Misty, ingin membandingkan koleksi Pokémon mereka masing-masing. Mari kita lihat Pokémon apa yang mereka miliki bersama dan Pokémon apa yang dimiliki Ash tetapi tidak dimiliki Misty.

Pokédex milik Ash dan Misty (koleksi Pokémon mereka) telah dimuat ke sesi Anda sebagai list bernama ash_pokedex dan misty_pokedex. Keduanya telah dicetak ke konsol untuk memudahkan Anda.

Latihan ini adalah bagian dari kursus

Menulis Kode Python yang Efisien

Lihat Kursus

Petunjuk latihan

  • Ubah kedua list (ash_pokedex dan misty_pokedex) menjadi set bernama ash_set dan misty_set masing-masing.
  • Temukan Pokémon yang dimiliki bersama oleh Ash dan Misty menggunakan sebuah metode set.
  • Temukan Pokémon yang ada dalam Pokédex milik Ash tetapi tidak ada dalam Pokédex milik Misty dengan sebuah metode set.
  • Gunakan sebuah metode set untuk menemukan Pokémon yang unik bagi salah satu Ash atau Misty (yaitu Pokémon yang ada dalam tepat satu Pokédex saja, bukan keduanya).

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Convert both lists to sets
ash_set = ____
misty_set = ____

# Find the Pokémon that exist in both sets
both = ____.____(____)
print(both)

# Find the Pokémon that Ash has and Misty does not have
ash_only = ____.____(____)
print(ash_only)

# Find the Pokémon that are in only one set (not both)
unique_to_set = ____.____(____)
print(unique_to_set)
Edit dan Jalankan Kode