Dictionaries merupakan data type yang sangat flexsible, walaupun tidak teratur seperti list, tetapi dictionaries mempunyai key untuk penyimpanan datanya. Semua tergantung key, sehingga memudahkan kita untuk membaca atau memanggil suatu data pada dictionaries.
Dictionaries juga seperti list yang dapat membesar atau mengecil, dan bisa memuat data objek jenis apapun. Setiap key memiliki satu nilai object, tapi dapat menjadi sebuah koleksi dari beberapa object.
Dictionaries juga dapat diubah sesuai dengan indexnya, tapi tidak memdukung operasi yang berurutan, sehingga operasi yang bergantung pada urutan akan membuat berantakan.
Contoh operasi Dictionaries yang biasa digunakan:
a={} #dictionary kosong
a={ 'nama' : 'Budi', 'jabatan' : 'direktur' }
a={ 'dep' :{ 'nama' : 'Budi' , 'jabatan' : 'direktur' }}
a=dict( nama = 'Budi , umur = 55 ) #alternatif teknik
a=dict ([( 'name' , 'Budi') , ('jabatan' , 'direktur' )])
a=dict (zip (key list , nilai list ))
dctny.keys() # semua kata kunci
dctny.values() # semua nilai
dctny.items() # semua kata kunci dan nilai
dctny.copy() # mengkopi
dctny.clear() # menghapus semua data
Contoh operasi Dictionaries yang biasa digunakan:
a={} #dictionary kosong
a={ 'nama' : 'Budi', 'jabatan' : 'direktur' }
a={ 'dep' :{ 'nama' : 'Budi' , 'jabatan' : 'direktur' }}
a=dict( nama = 'Budi , umur = 55 ) #alternatif teknik
a=dict ([( 'name' , 'Budi') , ('jabatan' , 'direktur' )])
a=dict (zip (key list , nilai list ))
dctny.keys() # semua kata kunci
dctny.values() # semua nilai
dctny.items() # semua kata kunci dan nilai
dctny.copy() # mengkopi
dctny.clear() # menghapus semua data
No comments:
Post a Comment