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 key
hilang.
Namun, jika kunci tidak ditemukan saat Anda menggunakan dict(key)
, KeyError
pengecualian 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'