Program Python untuk Mengulangi Kamus Menggunakan for Loop

Contoh 1: Akses kunci dan nilai menggunakan items ()

dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'}

for key, value in dt.items():
    print(key, value)

Keluaran

a juice
b grill
c corn

Contoh 2: Akses kunci dan nilai tanpa menggunakan items ()

dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'}

for key in dt:
    print(key, dt[key])

Keluaran

a juice
b grill
c corn

Namun cara yang lebih pythonic adalah contoh 1.


Contoh 3: Akses kunci dan nilai menggunakan iteritems ()

dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'}

for key, value in dt.iteritems():
    print(key, value)

Keluaran

a juice
b grill
c corn

Ini berfungsi untuk versi python 2.


Contoh 4: Mengembalikan kunci atau nilai secara eksplisit

dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'}

for key in dt.keys():
    print(key)

for value in dt.values():
    print(value)

Keluaran

a
b
c
juice
grill
corn

Kamu bisa memakai keys() dan values() untuk secara eksplisit mengembalikan kunci dan nilai kamus masing-masing.