penggunaan items(), values(), dan keys()

Oleh auliyaa 199 1 pada Kamis, 18 Jan. 2018, 20:51:22


Kembali ke forum soal ini

#python #python-lanjutan #tuple-list-lambda


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



pada uni 2 dan 3 materi items() di dic dan penggunaan values() dan keys()
.. mau tanya tentang terhadap pengguanaan untuk format "for" mengapa berbeda saat kita menggukan items() hanya dengan format seperti
for kunci, item in dic.items():
  print "{}: {}".format(kunci, item)
dan saat penggunan values() dan keys()
hanya seperti 
for a in item
print item.keys()
print item.values()

ada yang bisa jelaskan? maaf karena agak sedikit bingung? mengingat keys(), values() dan keys() bagian dari dictioanry...
sorry newbiee hehe :D
0 jempol


margaretawdy
177
12
· 6 tahun, 9 bulan yang lalu · 1 jempol

Halo auliyaa,

penggunaan 
varible.items() digunakan untuk menghasilkan item dictionary menjadi [key, value] --> mirip tupple

variable.values() digunakan untuk menampilkan semua value dalam dictionary

variable.keys() digunakan untuk menampilkan semua keys dalam dictionary

coba coding ini untuk lebih jelasnya : 

dict1 = {'nama': 'ani', 'umur': 12}
dict2 = {'nama': 'budi', 'kelas': 5}
dict3 = {'nama': 'cindy', 'warna': 'pink'}

#merubah item menjadi list
print dict1.items()

#menampilkan semua key
print dict1.keys()
print dict2.keys()
print dict3.keys()

#menampilkan semua value
print dict1.values()

Outputnya::

[('nama', 'ani'), ('umur', 12)]
['nama', 'umur']
['nama', 'kelas']
['warna', 'nama']
['ani', 12]

semoga membantu :)

regards, ret.

auliyaa
199
1
penanya
· 6 tahun, 8 bulan yang lalu · 0 jempol

makasih margaretawdy :D