Pengambilan Elemen Opsional dari Kamus dalam Python

Satu lagi cara untuk mendapatkan elemen ialah dengan menggunakan kaedah get. Dalam parameter pertama kaedah, kita nyatakan kunci yang akan digunakan untuk carian. Jika kunci wujud, elemen yang sepadan akan dipulangkan, jika tidak - None.

Mari kita lihat dalam praktik. Katakan kita mempunyai kamus berikut:

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

Mari dapatkan elemen dengan kunci 'a':

pythonprint(dct.get('a')) # akan memaparkan 1

Sekarang mari kita cuba dapatkan elemen dengan kunci 'x':

pythonprint(dct.get('x')) # akan memaparkan None

Dalam parameter kedua kaedah get, kita boleh menetapkan nilai lalai untuk elemen yang tiada. Ini mungkin diperlukan apabila pemaparan None atas sebab tertentu tidak diingini. Mari kita nyatakan untuk kunci 'x' nilai 4:

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

Diberi kod berikut:

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

print(dct.get(4))

Beritahu, apa yang akan dipaparkan dalam konsol.

Задание 2

Diberi kod berikut:

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

print(dct.get('3'))

Beritahu, apa yang akan dipaparkan dalam konsol.

Задание 3

Diberi kamus:

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

Dapatkan elemen daripadanya dengan kunci 'w' supaya nilai lalainya ialah '!'.