Kamus Python get ()

Metode get () mengembalikan nilai untuk kunci yang ditentukan jika kunci ada dalam kamus.

Sintaksnya get()adalah:

 dict.get (key (, value)) 

get () Parameter

get() Metode membutuhkan maksimal dua parameter:

  • kunci - kunci yang akan dicari dalam kamus
  • nilai (opsional) - Nilai yang akan dikembalikan jika kunci tidak ditemukan. Nilai defaultnya adalah None.

Nilai pengembalian dari get ()

get() metode kembali:

  • nilai untuk kunci yang ditentukan jika kunci ada dalam kamus.
  • None jika kunci tidak ditemukan dan nilainya tidak ditentukan.
  • nilai jika kunci tidak ditemukan dan nilai ditentukan.

Contoh 1: Bagaimana get () berfungsi untuk kamus?

 person = ('name': 'Phill', 'age': 22) print('Name: ', person.get('name')) print('Age: ', person.get('age')) # value is not provided print('Salary: ', person.get('salary')) # value is provided print('Salary: ', person.get('salary', 0.0))

Keluaran

 Nama: Phill Umur: 22 Gaji: Tidak Ada Gaji: 0.0

Python get () metode Vs dict (kunci) ke Access Elements

get()metode mengembalikan nilai default jika keyhilang.

Namun, jika kunci tidak ditemukan saat Anda menggunakan dict(key), KeyErrorpengecualian akan dimunculkan.

 person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))

Keluaran

 Gaji: Tidak Ada Traceback (panggilan terakhir terakhir): File "", baris 7, dicetak (orang ('gaji')) Kesalahan Kunci: 'gaji'

Artikel yang menarik...