Latihan Soal List dan Dictionary Python
5 soal List dan Dictionary Python (Pemrograman SMA) lengkap dengan pembahasan langkah demi langkah dan alasan pilihan yang keliru.
Memuat soal…
Lihat semua soal (5)
Daftar soal tanpa kunci jawaban. Kerjakan di atas untuk melihat pembahasan.
Diketahui
data = [12, 15, 18]. Berapa nilaidata[1]?12
15
18
IndexError
Dictionary
stok = {"buku": 3}. Apa hasilstok.get("pena", 0)?None
KeyError
0
3
Mengapa
sum(data) / len(data)menimbulkan error ketikadata = []?Karena list kosong selalu bernilai negatif
Karena
len(data)bernilai 0 sehingga terjadi pembagian dengan nolKarena list kosong memiliki indeks 0
Karena
sumtidak bisa dipakai pada list
Apa keluaran program berikut?
buah = ["apel", "jeruk"] buah.append("mangga") print(len(buah), buah[-1])3 mangga
2 jeruk
3 apel
2 mangga
Apa keluaran program berikut?
d = {"a": 1} d["a"] = 5 d["b"] = 2 print(len(d), d["a"])3 1
2 1
3 5
2 5