Kamus Python mendapat ()

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 keytiada.

Walau bagaimanapun, jika kunci tidak dijumpai semasa anda menggunakan dict(key), KeyErrorpengecualian 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'

Artikel menarik...