Daftar Referensi Python
items() adalah method dictionary yang mengembalikan semua pasangan kunci-nilai sebagai tuple (kunci, nilai). Inilah cara standar me-loop dictionary saat kamu butuh kunci dan nilainya sekaligus.
Sintaks
nama_dict.items()
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
| – | – | Tidak menerima parameter apa pun |
Nilai balik: objek dict_items berisi tuple (kunci, nilai) — biasanya langsung di-unpack di for.
Contoh
profil = {"nama": "Andi", "usia": 21}
for kunci, nilai in profil.items():
print(kunci, ":", nilai)
Output:
nama : Andi
usia : 21
Contoh Lainnya
Melihat isi items() langsung
profil = {"nama": "Andi", "usia": 21}
print(profil.items())
Output:
dict_items([('nama', 'Andi'), ('usia', 21)])
Format rapi dengan f-string
harga = {"apel": 5000, "jeruk": 8000}
for barang, rp in harga.items():
print(f"{barang}: Rp{rp}")
Output:
apel: Rp5000
jeruk: Rp8000
Mencari kunci dari sebuah nilai
nilai = {"Budi": 85, "Ani": 92}
for nama, skor in nilai.items():
if skor == 92:
print(nama)
Output:
Ani
Kesalahan Umum
- Loop dictionary tanpa
items()lalu memakai dua variabel:for k, v in profil:→ValueError. Dua variabel butuhitems(). - Hanya satu variabel di
for x in profil.items():— jalan, tapixberisi tuple utuh, bukan nilainya. - Mengubah dictionary (menambah/menghapus kunci) sambil me-loop
items()→RuntimeError.
Pelajari Lebih Lanjut
- Referensi: Dictionary di Python · keys() di Python · Dict Comprehension di Python
- Buku Belajar Python untuk Pemula: Bab 13
