Metoden get () returnerer værdien for den angivne nøgle, hvis nøglen er i ordbogen.
Syntaksen for get()er:
dict.get (nøgle (, værdi))
get () Parametre
get() metoden tager maksimalt to parametre:
- nøgle - nøgle, der skal søges i ordbogen
- værdi (valgfri) - Værdi, der skal returneres, hvis nøglen ikke findes. Standardværdien er
None.
Returneringsværdi fra get ()
get() metode returnerer:
- værdien for den angivne nøgle, hvis nøglen er i ordbogen.
Nonehvis nøglen ikke findes, og værdien ikke er angivet.- værdi, hvis nøglen ikke findes, og værdien er angivet.
Eksempel 1: Hvordan får () værker i ordbøger?
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))
Produktion
Navn: Phill Alder: 22 Løn: Ingen Løn: 0,0
Python get () metode Vs dict (nøgle) til Access Elements
get()metoden returnerer en standardværdi, hvis den keymangler.
Men hvis nøglen ikke findes, når du bruger dict(key), KeyErrorhæves undtagelsen.
person = () # Using get() results in None print('Salary: ', person.get('salary')) # Using () results in KeyError print(person('salary'))
Produktion
Løn: Ingen Traceback (seneste opkald sidst): Fil "", linje 7, i tryk (person ('løn')) KeyError: 'løn'








