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:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Mari dapatkan elemen dengan kunci 'a':
print(dct.get('a')) # akan memaparkan 1
Sekarang mari kita cuba dapatkan elemen
dengan kunci 'x':
print(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:
print(dct.get('x', 4)) # akan memaparkan 4
Diberi kod berikut:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(dct.get(4))
Beritahu, apa yang akan dipaparkan dalam konsol.
Diberi kod berikut:
dct = {
1: 'a',
2: 'b',
3: 'c',
4: 'd'
}
print(dct.get('3'))
Beritahu, apa yang akan dipaparkan dalam konsol.
Diberi kamus:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Dapatkan elemen daripadanya dengan kunci 'w'
supaya nilai lalainya ialah
'!'.