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 ini123456789101112buah = {
'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 ini1234567891011121314buah = {
'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 ini1234567891011121314buah = {
'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 ini1234567891011121314buah = {
'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 ini1234567891011buah = {
'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 ini123456789101112buah = {
'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.