Pengambilan Elemen Opsional dari Kamus di Python
Metode lain untuk mendapatkan elemen
adalah dengan menggunakan metode get.
Pada parameter pertama metode, tentukan kunci
yang akan digunakan untuk pencarian. Jika kunci
ada, maka elemen yang sesuai akan dikembalikan,
jika tidak - None.
Mari kita lihat dalam praktik. Misalkan kita memiliki kamus berikut:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Mari kita ambil elemen dengan kunci 'a':
print(dct.get('a')) # akan menampilkan 1
Sekarang mari kita coba mengambil elemen
dengan kunci 'x':
print(dct.get('x')) # akan menampilkan None
Pada parameter kedua metode get, Anda dapat
menetapkan nilai default untuk elemen yang tidak ada.
Ini mungkin diperlukan ketika
menampilkan None karena suatu alasan
tidak diinginkan. Mari kita tentukan untuk kunci
'x' nilai 4:
print(dct.get('x', 4)) # akan menampilkan 4
Diberikan kode berikut:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(dct.get(4))
Sebutkan apa yang akan ditampilkan di konsol.
Diberikan kode berikut:
dct = {
1: 'a',
2: 'b',
3: 'c',
4: 'd'
}
print(dct.get('3'))
Sebutkan apa yang akan ditampilkan di konsol.
Diberikan kamus:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Ambil elemen dari kamus tersebut dengan kunci 'w'
sehingga nilai defaultnya adalah
'!'.