Python Dictionary setdefault ()

Metode setdefault () mengembalikan nilai kunci (jika kuncinya ada dalam kamus). Jika tidak, itu memasukkan kunci dengan nilai ke kamus.

Sintaksnya setdefault()adalah:

 dict.setdefault (key (, default_value))

setdefault () Parameter

setdefault() mengambil maksimal dua parameter:

  • key - kunci yang akan dicari di kamus
  • default_value (opsional) - kunci dengan nilai default_value dimasukkan ke kamus jika kuncinya tidak ada dalam kamus.
    Jika tidak diberikan, default_value akan menjadi None.

Mengembalikan Nilai dari setdefault ()

setdefault() kembali:

  • nilai kunci jika ada dalam kamus
  • Tidak ada jika kuncinya tidak ada dalam kamus dan nilai_ default tidak ditentukan
  • default_value jika key tidak ada di kamus dan default_value ditentukan

Contoh 1: Bagaimana setdefault () bekerja ketika key ada di kamus?

 person = ('name': 'Phill', 'age': 22) age = person.setdefault('age') print('person = ',person) print('Age = ',age)

Keluaran

 person = ('name': 'Phill', 'age': 22) Umur = 22

Contoh 2: Bagaimana setdefault () bekerja ketika key tidak ada dalam kamus?

 person = ('name': 'Phill') # key is not in the dictionary salary = person.setdefault('salary') print('person = ',person) print('salary = ',salary) # key is not in the dictionary # default_value is provided age = person.setdefault('age', 22) print('person = ',person) print('age = ',age)

Keluaran

 orang = ('nama': 'Phill', 'gaji': Tidak ada) gaji = Tidak ada orang = ('nama': 'Phill', 'usia': 22, 'gaji': Tidak ada) usia = 22

Artikel yang menarik...