Cara menggunakan DICCONARIO pada Python

Apa yang ada dibenak Anda Ketika mendengar kata Dictionary? Betul, jika di terjemahkan ke Bahasa Indonesia, dictionary adalah kamus. Dictionary pada python adalah tipe data yang mirip dengan array, tetapi bekerja dengan key dan values, bukan indeks. Operasi di Dictionary terdiri dari:

  1. Menambah data
  2. Menghapus data
  3. Mengupdate data

Pada pembahasan kali ini, kita akan mengulik tuntas 3 operasi dictionary diatas!

  • Dictionary pada Python
    • Menambah data dictionary pada python
    • Menghapus nilai
    • Latihan

Dictionary pada Python

Cara menggunakan DICCONARIO pada Python

Menghitung jumlah data Setiap nilai yang disimpan dalam Dictionary dapat diakses menggunakan kunci, yang merupakan jenis objek apa pun (string, angka, daftar, dll.) Alih-alih menggunakan indeksnya untuk mengatasinya.

Misalnya, database nomor telepon dapat disimpan menggunakan kamus seperti ini:

bukutelepon = {}
bukutelepon["Dina"] = 938477566
bukutelepon["Dita"] = 938377264
bukutelepon["Dini"] = 947662781
print(bukutelepon)

Alternatifnya, kamus dapat diinisialisasi dengan nilai yang sama dalam notasi berikut:

bukutelepon = {
    "Dina" : 938477566,
    "Dita" : 938377264,
    "Dini" : 947662781
}
print(bukutelepon)

Menambah data dictionary pada python

Anda dapat menambah data pada dictionary, mirip seperti seperti daftar (list). Namun, kamus, tidak seperti daftar, ia tidak menyimpan urutan nilai yang disimpan di dalamnya. Gunakan sintaks berikut:

bukutelepon = {"Dina" : 938477566,"Dita" : 938377264,"Dini" : 947662781}
for nama, nomor in bukutelepon.items():
    print("Nomor telepon dari %s adalah %d" % (nama, nomor))

Menghapus nilai

Untuk menghapus indeks tertentu, gunakan salah satu dari notasi berikut:

bukutelepon = {
    "Dina" : 938477566,
    "Dita" : 938377264,
    "Dini" : 947662781
}
del bukutelepon["Dina"]
print(bukutelepon)

Latihan

Anda sudah mempelajari cara menambah dan menghapus data. Seperti biasa, sekarang saatnya untuk Latihan. Silakan tambahkan “Dio” ke buku telepon dengan nomor telepon 938273443, dan hapus Dini dari buku telepon. Selamat belajar di codekey!


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Cara menggunakan DICCONARIO pada Python

Cara menggunakan DICCONARIO pada Python

Cara menggunakan DICCONARIO pada Python

Cara menggunakan DICCONARIO pada Python

Pada artikel kali ini Kelas Programmer akan membahas 8 fungsi built in khusus untuk tipe dictionary di python. Jika teman-teman ikuti blog ini sebelumnya pernah kita bahas mengenai tipe data dictionary di python. yang mana tipe ini memiliki dua bagian dalam elemen yaitu kunci (key) dan nilai (value). Tipe ini sifatnya hampir sama denganarray assosiatif di javascript namun tipe dicionary dapat mendukung kunci (key) dengan tipe numerik.

8 Fungsi berikut bisa kalian implementasi kan saat ingin mengelola data dalam tipe dictionary.

  • Fungsi copy()
  • Fungsi clear()
  • Fungsi fromkey()
  • Fungsi len()
  • Fungsi get()
  • Fungsi items()
  • Fungsi keys()
  • Fungsi values()

Fungsi copy()

Fungsi copy() digunakan untuk membuat salinan objek baru dari suatu dictionary.

Contoh:

makanan_khas = {'jogja':'gudek', 'jakarta':'kerak telor', 'bandung':'karedok'}
#Membuat salinan dari makanan_khas
makanan_daerah = makanan_khas.copy()
print ("Makanan Khas : ",makanan_khas)
print ("Makanan Daerah : ",makanan_daerah)

Hasil:

Makanan Khas :  {'jogja': 'gudek', 'jakarta': 'kerak telor', 'bandung': 'karedok'}
Makanan Daerah :  {'jogja': 'gudek', 'jakarta': 'kerak telor', 'bandung': 'karedok'}

Dictionary makanan_daerah merupakan objek baru dari salinan dictionary makanan_khas.

Fungsi clear()

Fungsi ini digunakan untuk menghapus/membuang semua elemen di dalam dictionary.

Contoh:

makanan_khas = {'jogja':'gudek', 'jakarta':'kerak telor', 'bandung':'karedok'}
#Mencetak semua elemen dictionary
print ("Sebelum dihapus : ",makanan_khas)
#Menghapus semua elemen dictionary
makanan_khas.clear()
print ("Setelah dihapus : ",makanan_khas)
Cara menggunakan DICCONARIO pada Python

Fungsi fromkey()

Method fromkey() digunakan untuk membuat objek dictionary baru di mana nama indeks nya atau kuncinya di ambil dari kunci pada dictionary yang dituju.

Bentuk umum:

dict.fromkey()(seq[,value])

Contoh:

# mendefinisikan dictionary kota
kota = {'jogja', 'jakarta', 'bandung'}
# membuat dictionary ibu_kota
ibu_kota = dict.fromkeys(kota, 'Ibu Kota Provinsi')
print("Ibu Kota: ", ibu_kota)

Hasil:

Ibu Kota:  {'jogja': 'Ibu Kota Provinsi', 'jakarta': 'Ibu Kota Provinsi', 'bandung': 'Ibu Kota Provinsi'}

Fungsi len()

Fungsi len() digunakan untuk memperoleh jumlah elemen di dalam dictionary.

Berikut contoh penggunaannya:

makanan_khas = {'jogja':'gudek', 'jakarta':'kerak telor', 'bandung':'karedok'}
print ("Dictionary : ",makanan_khas)
print ("Jumlah Elemen : ",len(makanan_khas))
Cara menggunakan DICCONARIO pada Python

Pada contoh di atas dapat kita lihat fungsi len() dapat menampilkan jumlah elemen di dalam dictionary makanan_khas.

Fungsi get()

Method get() di python berfungsi untuk memperoleh nilai dari setiap elemen yang terdapat di dalam dictionary. Untuk mendapatkan nilai (value) elemen menggunakan kunci (key).

Lihat contoh berikut ini:

# mendefinisikan dictionary
makanan_khas = {'jogja':'gudek', 'jakarta':'kerak telor', 'bandung':'karedok'}

# mencari elemen
a = makanan_khas.get('jogja')
b = makanan_khas.get('jakarta')
c = makanan_khas.get('bandung')

#mencetak hasil
print("a: ", a)
print("b: ", b)
print("c: ", c)

Hasil:

a:  gudek
b:  kerak telor
c:  karedok

Lihat pada contoh di atas objek a akan mengambil nilai dari elemen dengan kunci (key) ‘jogja‘ sementara objek b dari elemen ‘jakarta‘ dan c dengan elemen ‘bandung‘. Hasilnya nilai dari setiap elemen tersebut akan di tampung pada masing-masing objek tersebut.

Fungsi items()

Fungsi items() digunakan untuk mengakses pasangan dari setiap elemen dan nilai-nya yang terdapat di dalam dicionary.

Contoh:

makanan_khas = {'jogja':'gudek', 'jakarta':'kerak telor', 'bandung':'karedok'}
a = makanan_khas.items()
print(a)

Hasil:

dict_items([('jogja', 'gudek'), ('jakarta', 'kerak telor'), ('bandung', 'karedok')])

Dapat di lihat pada contoh di atas dengan menggunakan metode items() pada dictionary makanan_khas akan menampilkan seluruh isi elemen dan nilai-nya.

Fungsi keys()

Fungsi keys() berfungsi untuk mengambil kunci (keys) elemen di dalam dictionary.

makanan_khas = {'jogja':'gudek', 'jakarta':'kerak telor', 'bandung':'karedok'}
a = makanan_khas.keys()
print(a)

Hasil:

dict_keys(['jogja', 'jakarta', 'bandung'])

Dapat di lihat pada contoh di atas dengan fungsi keys() setiap elemen dalam dictionary akan di ambil masing-masing kunci (keys) nya.

Fungsi values()

Jika fungsi keys() digunakan untuk mendapatkan kunci elemen maka pada fungsi values() akan mengambil setiap nilai elemen di dalam dictionary.

makanan_khas = {'jogja':'gudek', 'jakarta':'kerak telor', 'bandung':'karedok'}
a = makanan_khas.values()
print(a)

Hasil:

dict_values(['gudek', 'kerak telor', 'karedok'])

Dapat di lihat pada contoh penggunaan fungsi values() di atas di mana semua nilai (value) pada dictionary makanan_khas dapat di akses atau di ambil menggunakan method values().

Kesimpulan

Dari pembahasan kali ini mengenai 8 fungsi built in untuk tipe dictionary di python dapat saya simpul kan sebagai berikut:

Python sudah membuat fungsi khusus pada dictionary agar kita dengan mudah bisa menggunakannya dalam pengelolaan data di dictionary.

Baca juga Fungsi lainnya

  • Fungsi untuk tipe list
  • Fungsi untuk tipe tuple

Apa itu dictionary di Python?

Dictionary adalah tipe data pada python yang berfungsi untuk menyimpan kumpulan data/nilai dengan pendekatan “key-value”.

Apa yang dimaksud dengan tipe data dictionary?

Dictionary merupakan tipe data pada Python yang berfungsi untuk menyimpan kumpulan data atau nilai, yang setiap urutanya berisi key dan value.

Struktur data Python apa saja?

Sekarang kita akan mempelajari struktur data List, Tuple, Set, dan Dictionary..
1. List. List adalah salah satu struktur data dalam bahasa pemrograman python yang mampu menyimpan kumpulan data (objek/nilai), yang disebut elemen list. Elemen pada list tersimpan menurut urutan (sequence) tertentu. ... .
2. Tuple. ... .
3. Set..

Apakah perbedaan mendasar antara list tuple dan dictionary?

4. Tuple bisa digunakan sebagai key pada dictionary, sedangkan list tidak bisa. Karena sifatnya yang immutable atau tidak dapat diubah, tuple dapat digunakan sebagai key pada dictionary. Key pada dictionary harus bersifat hashable, artinya objek yang menjadi key harus memiliki nilai hash yang tidak pernah berubah.