Menelusuri dictionary
Pelajaran 9 dari 14 dalam kursus Dictionary di Python di Coddy.
Melakukan perulangan pada dictionary di Python memungkinkan kamu mengiterasi key, nilai, atau pasangan key-nilai (item) untuk menjalankan berbagai operasi. Ada beberapa cara untuk melakukan perulangan pada dictionary, bergantung pada tujuanmu:
Melakukan Perulangan pada Key:
Kamu dapat menggunakan perulangan for untuk mengiterasi key dalam dictionary. Berikut caranya:
my_dict = {"a": 1, "b": 2, "c": 3}
for key in my_dict:
print(key)Kode ini akan mencetak key "a," "b," dan "c."
Melakukan Perulangan pada Nilai:
Jika kamu ingin melakukan perulangan pada nilai dalam dictionary, kamu dapat menggunakan method .values()
my_dict = {"a": 1, "b": 2, "c": 3}
for value in my_dict.values():
print(value)
Kode ini akan mencetak nilai 1, 2, dan 3.
Melakukan Perulangan pada Pasangan Key-Nilai (Item):
Untuk mengiterasi key dan nilai dalam dictionary, kamu dapat menggunakan method .items():
my_dict = {"a": 1, "b": 2, "c": 3}
for key, value in my_dict.items():
print(key, value)
Kode ini akan mencetak pasangan key-nilai, seperti "a 1," "b 2," dan "c 3."
Kamu dapat menggunakan method
keys()untuk mengembalikan key dari dictionary.
Tantangan
MudahBuat fungsi bernama calculate_average_grade yang menghitung nilai rata-rata siswa di sebuah kelas menggunakan dictionary yang berisi nama siswa sebagai kunci dan nilai masing-masing sebagai value. Fungsi tersebut harus melakukan perulangan pada dictionary dan mengembalikan nilai rata-rata.
Coba sendiri
def calculate_average_grade(student_grades):
# Tulis kodemu di siniSemua pelajaran di Dictionary di Python
2Operasi
Membuat dictionaryMengakses itemMengubah nilaiMenambahkan itemMenghapus itemMemeriksa apakah kunci adaMenelusuri dictionaryLatihan sendiri: Compiler Python online