Anda di halaman 1dari 10

Python

D IC TIO N A R Y
D ictionary

Tipe data Dictionary adalah tipe data


yang digunakan untuk menyimpan
data dalam bentuk pasangan key
dan value
Tipe struktur data dictionary mirip
dengan kamus, pada bahasa
pemrograman lain sering disebut
associative array.
Key:Value

Key (Kunci) tidak harus berupa angka.


Kunci dapat berupa tipe data immutable lainnya,
yaitu String, Number, dan Tuple.
Dictionary Python merupakan kumpulan
pasangan kunci:nilai (selanjutnya kita sebut: key-
value) yang tidak berurutan.
Key bersifat unik, yang artinya satu kunci hanya
mempunyai satu nilai.
Aturan penulisannya berupa key:value. Sebuah
Dictionary ditandai dengan kurung kurawal {}.
Setiap pasangan key:value dipisahkan dengan
tanda koma.
M endefi
nisikan D ictionary

>>> kamus = {}
>>> kamus1 = {'nama':'amir', 'nim':1234,
'jurusan':'fisika'}
>>> kamus1
{'nama': amir', 'jurusan': 'fisika', 'nim': 1234}
>>> kamus
{}
O perasipada D ictionary

Mencari Jumlah Elemen


>>> len(namaDictionary)

Mengganti Elemen
>>> myDict['one'] = 'siji'

Menghapus Elemen
>>> del myDict[indeks]
M ethod pada D ictionary

keys()= menampilkan kunci


values()= menampilkan nilai elemen
items()= menampilkan pasangan
kunci dan nilai
has_key(kunci)= mengetahui
keberadaan kunci
copy()= menyalin ke dictionary baru
lain
Contoh 1

>>> type({'nama': 'thor','id':19}) <type 'dict'>


>>> kamus = {}
>>> kamus1 = {'nama':'zoro', 'nim':1234,
'jurusan':'samurai'}
>>> kamus1 {'nama': 'zoro', 'jurusan':
'samurai', 'nim': 1234}
>>> kamus {}
Contoh 2

>>> dict = {}
>>> dict['one'] = "Ini elemen pertama"
>>> dict[2] = "Ini elemen kedua"
>>> tinydict = {'nama': 'Zoro','Pirates':6734,
'Jurus': 'Onigiri'}
>>> print ( dict['one'] ) # Prints value for 'one' key Ini
elemen pertama
>>> print ( dict[2] ) # Prints value for 2 key Ini
elemen kedua
Contoh 2 (cont )

>>> print ( tinydict ) # Menampilkan semua data pada


dictionary {'nama': 'Zoro', 'Jurus': 'Onigiri', 'Pirates':
6734}
>>> print ( tinydict['nama'] ) # Menampilkan nilai
dari key nama
Zoro
>>> print ( tinydict.keys() ) # Menampikan semua key
['nama', 'Jurus', 'Pirates']
>>> print ( tinydict.values() ) # Menampilkan semua
value
['Zoro', 'Onigiri', 6734]
End session

Anda mungkin juga menyukai