Python сөздігінен элементті қосулы түрде алу

Элементті алудың тағы бір тәсілі - get әдісін қолдану. Әдістің бірінші параметрінде іздеу жүретін кілтті көрсетеміз. Егер кілт бар болса, сәйкес элемент қайтарылады, әйтпесе - None.

Практикада қарастырайық. Бізде келесі сөздік бар делік:

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

'a' кілті бар элементті алайық:

pythonprint(dct.get('a')) # шығарады 1

Енді 'x' кілті бар элементті алуға тырысайық:

pythonprint(dct.get('x')) # шығарады None

get әдісінің екінші параметрінде жоқ элементке әдепкі мән бере аласыз. Бұл None шығару қандай да бір себептен қалағанға сай емес болғанда қажет болуы мүмкін. 'x' кілті үшін 4 мәнін көрсетейік:

pythonprint(dct.get('x', 4)) # шығарады 4
Задание 1

Берілген код:

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

print(dct.get(4))

Консольде не шығатынын айтыңыз.

Задание 2

Берілген код:

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

print(dct.get('3'))

Консольде не шығатынын айтыңыз.

Задание 3

Сөздік берілген:

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

Одан 'w' кілті бар элементті алыңыз, оның әдепкі мәні '!' болуы керек.