Anda di halaman 1dari 25

DICTIONAR

Y
Oleh :
Lacota Bambang Darma Yudha (2331730102)
Perbedaan antara List, Tuple, dan Dictionary
LIST TUPLE DICTIONARY

Mutable (dapat diubah) Immutable (tidak dapat Mutable (dapat dirubah)


dirubah)
Menggunakan tanda kurung Menggunakan tanda kurung Menggunakan tanda kurung
siku [] biasa () kurawal {}
Elemen-elemen memiliki Elemen-elemen memiliki Elemen-elemen tidak memiliki
indeks berurutan yang dimulai indeks berurutan yang dimulai indeks yang berurutan
dari 0 dari 0
Nilai dalam variable dapat Nilai dalam variable dapat Nilai dalam variable tidak
diakses dengan memasukkan diakses dengan memasukkan dapat diakses dengan
indeks indeks memasukkan indeks
Dapat menerima elemen yang Dapat menerima elemen yang Tidak bisa menerima elemen
memiliki nilai sama memiliki nilai sama (key) dengan nilai sama
Pengertian
Dictionary dalam Python adalah tipe data yang memungkinkan kita menyimpan pasangan key-value.

Bayangkan saja seperti kamus nyata, di mana setiap kata memiliki arti tertentu. Dalam konteks
Python, kata tersebut adalah “Key” dan artinya adalah “Value”.

Saat menganalisis data, sering kali kita akan berhadapan dengan informasi yang besar dan kompleks.
Dictionary Python memudahkan kita mengorganisasi, mengakses, dan memanipulasi data secara
efisien.

Kelebihan utama dari Dictionary terletak pada kecepatan dan fleksibilitasnya. Kita bisa dengan mudah
menambah, mengubah, atau menghapus entri tanpa harus mengubah seluruh struktur data. Hal ini
sangat berguna Ketika kita haru mengolah data dalam jumlah besar.
SIFAT DICTIONARY ITEM

01 Unik
Setiap key dalam dictionary
Contoh
harus unik. Artinya, tidak
ada dua item dalam
dictionary yang memiliki
key sama.

Jika kita mencoba


memasukkan key yang
sama dengan value
berbeda, value lama akan
digantikan oleh yang baru.
SIFAT DICTIONARY ITEM

02 Urutan tidak tetap


Item-item dalam dictionary
Contoh
tidak memiliki urutan
tertentu. Oleh karena itu,
kita bisa mengakses item
dictionary dengan indeks
seperti pada list atau tuple.
Namun, kita bisa
mengakses melalui key-
nya.
SIFAT DICTIONARY ITEM

03 Mutable (Bisa diubah) Contoh


Dictionary adalah tipe data
yang bisa diubah. Kita bisa
menambah, mengubah,
atau menghapus item dari
dictionary setelah dibuat.
SIFAT DICTIONARY ITEM

04 Key tidak bisa diubah Contoh


Meskipun dictionary itu
sendiri bisa diubah, key
tidak bisa. Setelah key
ditetapkan untuk item
tertentu, kita tidak bisa
mengubah key tersebut.
Namun, kita bisa
mengubah value yang
terkait dengan key.
SIFAT DICTIONARY ITEM

05 Beragam tipe data Contoh


Nilai dalam dictionary bisa
berupa tipe data apa pun,
seperti string, angka, list,
atau bahkan dictionary
lain.

Namun, key biasanya


terbatas pada tipe data yang
tidak berubah seperti
string, angka, atau tuple.
Cara Membuat
Dictionary
Menggunakan kurung kurawal Menggunakan fungsi dict()
ara ini adalah cara paling umum untuk membuat Kita juga bisa membuat dictionary menggunakan
dictionary. Kita hanya perlu menuliskan fungsi bawaan Python yaitu dict(). Salah
asangan key-value di dalam kurung kurawal {}. satunya adalah dengan memberikan pasangan
Setiap key dan value dipisahkan oleh titik dua key-value langsung sebagai argument, terutama
(:), sedangkan setiap pasangan key-value berguna jika kita memiliki informasi dalam
dipisahkan oleh koma (,). bentuk atribut.
Cara memanggil Item
Men
ggun
akan
Key
Cara memanggil Item
Men
ggun
meto akan
d e ge
t()
Memanggil semua key dan value
Kita dapat menggunakan metode keys() untuk
memanggil semua key dan values() untuk
mendapatkan semua value
Mengubah nilai
Item

lalu i
Me
key
Mengubah nilai
Item

u n a kan
Mengg de
m et o
a t e ( )
upd
Menambahkan Item
Menambahkan item baru ke dalam dictionary merupakan salah satu
operasi dasar yang sering dilakukan, terutama saat bekerja dengan data
yang terus berkembang.
Ada beberapa cara yang bisa kita lakukan untuk menambahkan Item
kedalam Dictionary kita, antara lain :

1. Melalui Key
2. Menggunakan metode update()
3. Menambahkan dari dictonary lain
Menambahkan Item
melalui key
Menggunakan metode
update()
Menambahkan dari
dictionary lain
Cara
Menghapus Item
Dalam proses pengolahan data, terkandang kita
perlu menghapus beberapa item dari dictionary
untuk berbagai alasan, seperti membersihkan data
atau menghilangkan informasi yang tidak relevan.

Berikut beberapa cara untuk menghapus item dari


dictionary.
Menggunakan kata kunci del
Cara ini cara paling dasar untuk menghapus item berdasarkan key-nya.
Namun, kita harus berhati-hati karena jika key yang dituju tidak
ada dalam dictionary, maka program akan Error
Menggunakan metode pop()
Metode pop() memungkinkan kita menghapus item berdasarkan
key-nya sekaligus mengembalikan value. Jika key tidak ditemukan,
metode ini akan mengembalikan nilai default yang kita tentukan
(jika ada) atau program akan error.
Menggunakan metode clear()
Jika kita ingin menghapus semua item sekaligus dan membuat
dictionary menjadi kosong, kita bisa menggunakan metode
clear().
Pentingnya key yang unik dalan
Dictionary
Salah satu prinsip dasar yang harus dipahami saat bekerja dengan
dictionary Python adalah pentingnya memiliki key yang unik. Setiap
key dalam dictionary harus mewakili satu dan hanya satu nilai. Artinya,
tidak boleh ada dua key yang sama dalam satu dictionary.

MENGAPA DEMIKIAN ?
Key dalam dictionary berfingsi sebagai penunjuk atau referensi
untuk mengakses nilai yang terkait dengannya. Jika kita memiliki
dua key sama, akan sulit bagi Python untuk menentukan value
mana yang harus diakses atau dimodifikasi ketika key tersebut
dipanggil.

Oleh karena itu, jika kita mencoba memasukkan key yang sudah
ada ke dalam dictionary dengan value baru, Python tidak akan
menambahkan key baru, melainkan menggantikan value dari key
yang sudah ada dengan value baru.
Terima kasih

Anda mungkin juga menyukai