Opsionele Verkryging van 'n Element uit 'n Woordeboek in Python

'n Ander manier om 'n element te verkry is deur die get metode te gebruik. In die eerste parameter van die metode spesifiseer ons die sleutel waarvoor gesoek sal word. As die sleutel bestaan, sal die ooreenstemmende element teruggegee word, andersins - None.

Laat ons dit in die praktyk sien. Kom ons neem aan ons het die volgende woordeboek:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Laat ons die element met sleutel 'a' verkry:

pythonprint(dct.get('a')) # sal 1 uitdruk

Laat ons nou probeer om die element met sleutel 'x' te verkry:

pythonprint(dct.get('x')) # sal None uitdruk

In die tweede parameter van die metode get kan ons 'n verstekwaarde vir die ontbrekende element spesifiseer. Dit kan nuttig wees wanneer die uitvoer van None om een of ander rede ongewens is. Kom ons stel vir sleutel 'x' die waarde 4:

pythonprint(dct.get('x', 4)) # sal 4 uitdruk
Задание 1

Die volgende kode word gegee:

pythondct = {
  1: 'x',
  2: 'y',
  3: 'z',
  4: 'w'
}

print(dct.get(4))

Sê wat in die konssole uitgevoer sal word.

Задание 2

Die volgende kode word gegee:

pythondct = {
  1: 'a',
  2: 'b',
  3: 'c',
  4: 'd'
}

print(dct.get('3'))

Sê wat in die konssole uitgevoer sal word.

Задание 3

'n Woordeboek word gegee:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Verkry die element met sleutel 'w' daaruit op so 'n manier dat sy verstekwaarde '!' is.