MulaiMulai sekarang secara gratis

Mencari berdasarkan kunci dengan aman

Seperti yang ditunjukkan dalam video, jika Anda mencoba mengakses kunci yang tidak ada dalam dictionary, Anda akan mendapatkan KeyError. Salah satu cara menangani jenis galat ini adalah menggunakan blok try: except:. Anda dapat mempelajari lebih lanjut tentang penanganan galat di Python Data Science Toolbox (Part 1).

Python menyediakan alat yang lebih cepat dan serbaguna untuk membantu masalah ini berupa metode .get(). Metode .get() memungkinkan Anda memasukkan nama kunci, dan secara opsional, nilai yang ingin dikembalikan jika kunci tidak ditemukan.

Anda akan menggunakan dictionary squirrels_by_park yang sama, yang dikunci oleh nama taman dan nilainya berupa tuple dengan warna utama, sorotan, aksi, dan reaksi terhadap manusia, serta akan berlatih menggunakan metode .get().

Latihan ini adalah bagian dari kursus

Tipe Data di Python

Lihat Kursus

Petunjuk latihan

  • Cetak dengan aman 'Union Square Park' dari dictionary squirrels_by_park.
  • Cetak dengan aman tipe dari 'Fort Tryon Park' dari dictionary squirrels_by_park.
  • Cetak dengan aman 'Central Park' dari dictionary squirrels_by_park atau 'Not Found'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Safely print 'Union Square Park' from the squirrels_by_park dictionary
print(____.____(____))

# Safely print the type of 'Fort Tryon Park' from the squirrels_by_park dictionary
print(____(squirrels_by_park.____('Fort Tryon Park')))

# Safely print 'Central Park' from the squirrels_by_park dictionary or 'Not Found'
print(____.get(____, ____))
Edit dan Jalankan Kode