Presentasi Dictionary
Presentasi Dictionary
Y
Oleh :
Lacota Bambang Darma Yudha (2331730102)
Perbedaan antara List, Tuple, dan Dictionary
LIST TUPLE DICTIONARY
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.
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.
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