Kaedah get () mengembalikan nilai untuk kunci yang ditentukan jika kunci ada dalam kamus.
Sintaksnya get()
adalah:
dict.get (kunci (, nilai))
dapatkan () Parameter
get()
kaedah mengambil maksimum dua parameter:
- kunci - kunci yang akan dicari dalam kamus
- nilai (pilihan) - Nilai yang akan dikembalikan sekiranya kunci tidak dijumpai. Nilai lalai adalah
None
.
Nilai pulangan dari get ()
get()
kaedah mengembalikan:
- nilai untuk kunci yang ditentukan jika kunci ada dalam kamus.
None
jika kunci tidak dijumpai dan nilai tidak ditentukan.- nilai jika kunci tidak dijumpai dan nilai ditentukan.
Contoh 1: Bagaimana cara mendapatkan () 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))
Pengeluaran
Nama: Umur Phill: 22 Gaji: Tiada Gaji: 0.0
Kaedah Python get () Vsict (kunci) ke Elemen Akses
get()
kaedah mengembalikan nilai lalai jika key
tiada.
Walau bagaimanapun, jika kunci tidak dijumpai semasa anda menggunakan dict(key)
, KeyError
pengecualian dinaikkan.
person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))
Pengeluaran
Gaji: Tiada Traceback (panggilan terakhir terakhir): Fail "", baris 7, dalam bentuk cetak (orang ('gaji')) Kesalahan Utama: 'gaji'