Mengenal Dictionary pada Python
Dictionary adalah struktur data yang terdiri dari data dalam bentuk pasangan Key dan Nilai. Key dan Nilai dalam bentuk yang berpasangan tersebut adalah suatu Item yang berada di dalam Dictionary. Biasanya, Key memiliki tipe String.

Sebelum melanjutkan, pastikan kalian telah membaca bagian tentang Tuple pada Python karena artikel ini merupakan lanjutan dari bagian tersebut.


Membuat Dictionary

Item yang ada di Dictionary dapat dipisahkan dengan menggunakan tanda koma ,. Perlu diingat bahwa item terkahir tidak perlu ditambahkan dengan tanda koma.

Key dan Nilainya dipisahkan dengan tanda titik dua :. Sedangkan item yang ada di Dictionary dikelilingi dengan tanda kurung kurawal {...}. Contoh:


dictionary1 = {
    'nama' : 'Yasya',
    'umur' : 24,
    'hobby' : 'Menyanyi
}

dictionary1 adalah Dictionary yang terdiri dari tiga item. Item yang pertama adalah 'nama' yang memiliki nilai 'Yasya'. Item kedua adalah 'umur' yang memiliki nilai 24. Dan item yang ketiga adalah 'hobby' yang memiliki nilai 'Menyanyi'.

Mengakses Data pada Dictionary

Item pada Dictionary dapat diakses dengan menggunakan Key. Untuk mengakses item pada Dictionary, kita perlu menuliskan nama dari Dictionary diikuti dengan Key dari item yang ingin diakses. Contoh:

dictionary1 = {
    'nama' : 'Yasya',
    'umur' : 24,
    'hobby' : 'Menyanyi'
}

Jika kita ingin mengakses nilai dari item 'umur', kita dapat membuat kodenya seperti berikut:

dictionary1['umur']

Dengan menggunakan fungsi print(), kita akan mendapatkan hasil 24. Contoh:

dictionary1 = {
    'nama' : 'Yasya',
    'umur' : 24,
    'hobby' : 'Menyanyi'
}

print( dictionary1['umur'] )


Memperbarui Data pada Dictionary

Kita juga dapat memperbarui atau menambahkan nilai baru kedalam Dictionary. Pertama-tama kita harus mengakses item dan menambahkan item baru kedalamnya. Contoh:

dictionary1 = {
    'nama' : 'Yasya',
    'umur' : 24,
    'hobby' : 'Menyanyi'
}

Untuk memperbarui nilai dari item 'nama', kita dapat menggunakan kode berikut:

dictionary1['nama'] = 'Qurrota'

Jika digabungkan dengan fungsi print(), maka contoh kodenya akan seperti berikut:

dictionary1 = {
    'nama' : 'Yasya',
    'umur' : 24,
    'hobby' : 'Menyanyi'
}

update = dictionary1['nama'] = 'Qurrota'

print(dictionary1)

Hasilnya akan seperti berikut:

{'nama': 'Qurrota', 'umur': 24, 'hobby': 'Menyanyi'}

Untuk menambahkan pasangan item baru pada Dictionary, kita dapat menambahkan Key yang belum ada pada Dictionary. Contoh, disini kita akan menambahkan item gender, maka seluruh kodenya akan menjadi seperti berikut:

dictionary1 = {
    'nama' : 'Yasya',
    'umur' : 24,
    'hobby' : 'Menyanyi'
}

tambah = dictionary1['gender'] = 'Pria'

print(dictionary1)

Mudah bukan?

Menghapus Data pada Dictionary

Kita juga dapat menghapus data pada Dictionary. Untuk menghapus salah satu item pada Dictionary, kita dapat menggunakan Statement del. Contoh:

del dictionary1['umur']

Statement diatas berfungsi untuk menghapus item yang ada pada Key 'umur'.

Untuk menghapus seluruh Dictionary, kita dapat menggunakan statement del diikuti dengan nama dari Dicitonary. Contoh:

del dictionary1

Selain menghapus seluruh Dictionary, kita juga dapat menghapus semua itemnya saja sehingga Dictionary tersebut menjadi kosong. Untuk melakukannya, kita perlu menggunakan fungsi clear(). Contoh:

dictionary1.clear()

Jika kita menggunakan fungsi print(dictionary1) setelah statement clear. Kita akan mendapatkan output seperti berikut:

{}

Output tersebut menandakan bahwa tidak ada item yang ada di dalam Dictionary.

Kesimpulan

  • Disini, kita telah belajar tentang Dictionary - yaitu struktur data yang dapat terdiri dari pasangan Key dan Nilai yang dipisahkan dengan tanda koma dan dikelilingi  dengan tanda kurung kurawal.
  • Untuk mengakses semua item pada Dictionary, kita dapat menggunakan nama dictionary diikuti dengan nama Key yang berada di dalam Square Brackets.
  • Untuk memperbarui item, kita perlu mengakses item dan menambahkan nilai yang ingin kita inginkan.
  • Untuk menghapus item, kita dapat menggunakan statement del diikutir dengan nama dictionary dan key di dalam Square Brackets.
  • Untuk menghapus seluruh item, kita dapat menggunakan fungsi clear().
  • Terakhir, untuk menghapus seluruh dictionary, kita dapat menggunakan statement del diikuti dengan nama Dictionary.

Artikel ini adalah bagian terakhir dari Serial Tutorial Python Dasar. Untuk melihat daftar isi dari Serial ini, kalian dapat melihatnya di halaman Tutorial Lengkap Dasar Python.

Mungkin itu saja penjelasan dari saya, jika ada yang kurang jelas, kalian dapat bertanya melalui kolom komentar dibawah ini. Jika artikel ini bermanfaat, silahkan dibagikan. Terimakasih telah berkunjung di EL Creative Academy.

Tulis Komentar

0 Komentar