Pembahasan mengenai dictionary pada pemrograman Python sampai ke iterasi pada dictionary.
Iterasi dictionary pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini
- Iterasi default
Kita membuat program iterasi default pada dictionary Python seperti pada source code berikut inibuah = { 'mgm': 'Mangga', 'swo': 'Sawo', 'drn': 'Durian', 'mln': 'Melon', 'lmn': 'Lemon', 'smk': 'Semangka', 'psg': 'Pisang' } for kunci in buah: print(kunci)
Kita menjalankan iterasi default dictionary Python pada PyCharm dengan hasil seperti pada gambar di bawah ini
Tampak key merupakan iterasi default pada dictionary Python.
- Iterasi by keys
Kita melanjutkan pembuatan program iterasi keys pada dictionary Python dengan source code seperti berikut inibuah = { 'mgm': 'Mangga', 'swo': 'Sawo', 'drn': 'Durian', 'mln': 'Melon', 'lmn': 'Lemon', 'smk': 'Semangka', 'psg': 'Pisang' } for kunci in buah.keys(): print(kunci + ': ' + buah[kunci]) print('\nTipe dari buah.keys() adalah:',type(buah.keys()))
Kita menjalankan iterasi keys dictionary Python pada PyCharm dengan hasil seperti pada gambar berikut ini
- Iterasi by values
Kita melanjutkan iterasi by values dictionary Python dengan source code seperti berikut inibuah = { 'mgm': 'Mangga', 'swo': 'Sawo', 'drn': 'Durian', 'mln': 'Melon', 'lmn': 'Lemon', 'smk': 'Semangka', 'psg': 'Pisang' } for nama in buah.values(): print(nama) print('\nTipe dari buah.values() adalah:',type(buah.values()))
Kita kemudian menjalankan iterasi by values dictionary Python dengan hasil seperti pada gambar di bawah ini
- Iterasi by items
Kita melanjutkan ke iterasi by items dictionary Python seperti pada source code di bawah inibuah = { 'mgm': 'Mangga', 'swo': 'Sawo', 'drn': 'Durian', 'mln': 'Melon', 'lmn': 'Lemon', 'smk': 'Semangka', 'psg': 'Pisang' } for kunci, nama in buah.items(): print(kunci + ': ' + nama) print('\nTipe dari buah.items() adalah:',type(buah.items()))
Kita menjalankan iterasi by items dictionary Python pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Akses value dictionary
Kita melanjutkan dengan membuat program untuk akses dictionary seperti pada source code berikut inibuah = { 'mgm': 'Mangga', 'swo': 'Sawo', 'drn': 'Durian', 'mln': 'Melon', 'lmn': 'Lemon', 'smk': 'Semangka', 'psg': 'Pisang' } print(buah['swo'])
Kita menjalankan program akses value dictionary Python dengan hasil seperti pada gambar di bawah ini
- Operator in
Kita melanjutkan penggunaan operator in untuk dictionary Python dengan contoh seperti berikut inibuah = { 'mgm': 'Mangga', 'swo': 'Sawo', 'drn': 'Durian', 'mln': 'Melon', 'lmn': 'Lemon', 'smk': 'Semangka', 'psg': 'Pisang' } if 'psg' in buah: print(buah['psg'])
Kita kemudian menjalankan operator in untuk dictionary dengan hasil seperti pada gambar berikut ini
Informasi lebih lanjut silahkan mengunjungi https://docs.python.org/3/tutorial/datastructures.html?highlight=tuple#dictionaries .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.