Pythoni sõnaraamatu setdefault ()

Meetod setdefault () tagastab võtme väärtuse (kui võti on sõnastikus). Kui ei, lisab see sõnastikku võtme koos väärtusega.

Süntaks setdefault()on:

 dict.setdefault (võti (, vaikeväärtus))

setdefault () parameetrid

setdefault() võtab maksimaalselt kaks parameetrit:

  • klahv - võti, mida sõnastikust otsida
  • default_value (valikuline) - võti väärtusega default_value lisatakse sõnastikku, kui võtit pole sõnastikus.
    Kui seda ei esitata, on vaikeväärtus None.

Tagastusväärtus väärtusest setdefault ()

setdefault() tagastab:

  • võtme väärtus, kui see on sõnastikus
  • Puudub, kui võtit pole sõnastikus ja vaikeväärtust pole määratud
  • default_value, kui võtit pole sõnastikus ja vaikeväärtus on määratud

Näide 1: Kuidas setdefault () töötab, kui võti on sõnastikus?

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

Väljund

 inimene = ('nimi': 'Phill', 'vanus': 22) Vanus = 22

Näide 2: Kuidas setdefault () töötab, kui võtit pole sõnastikus?

 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)

Väljund

 inimene = ('nimi': 'Phill', 'palk': puudub) palk = ükski inimene = ('nimi': 'Phill', 'vanus': 22, 'palk': puudub) vanus = 22

Huvitavad Artiklid...