Kamus Python set default ()

Kaedah setdefault () mengembalikan nilai kunci (jika kunci ada dalam kamus). Sekiranya tidak, ia memasukkan kunci dengan nilai ke kamus.

Sintaksnya setdefault()adalah:

 dict.setdefault (kunci (, default_value))

setdefault () Parameter

setdefault() mengambil maksimum dua parameter:

  • kunci - kunci yang akan dicari dalam kamus
  • default_value (pilihan) - kunci dengan nilai default_value dimasukkan ke kamus jika kunci tidak ada di kamus.
    Sekiranya tidak disediakan, nilai default_ akan None.

Nilai Pulangan dari setdefault ()

setdefault() mengembalikan:

  • nilai kunci sekiranya terdapat dalam kamus
  • Tiada jika kunci tidak ada di kamus dan default_value tidak ditentukan
  • default_value jika kunci tidak ada dalam kamus dan default_value ditentukan

Contoh 1: Bagaimana setdefault () berfungsi ketika kunci ada dalam kamus?

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

Pengeluaran

 orang = ('nama': 'Phill', 'umur': 22) Umur = 22

Contoh 2: Bagaimana setdefault () berfungsi apabila kunci 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)

Pengeluaran

 orang = ('nama': 'Phill', 'gaji': Tiada) gaji = Tiada orang = ('nama': 'Phill', 'umur': 22, 'gaji': Tiada) umur = 22

Artikel menarik...