Cara menggunakan dictionary get python 3

lebakcyber.net – Belajar Python – Dictionary di Python. Pada kesempatan kali ini kita akan belajar mengenai Dictionary di Python. Apa sih Dictionary itu?

Dictionary adalah sebuah tipe data dimana anggotanya terdiri dari pasangan Key atau kunci dan juga Value atau nilai. Dimana kata kunci harus bersifat unik sedangkan untuk nilainya sendiri dapat diisi dengan tipe data apa saja.

Membuat Dictionary di Python

Untuk membuat Dictionary di Python dibuat dengan cara menempatkan setiap anggota dari dictionary tersebut didalam tanda kurung kurawal {} dan setiap anggotanya dipisahkan oleh koma (,). Perlu diperhatikan bahwa setiap kunci atau Key pada dictionary harus bersifat unik, artinya setiap kunci harus bersifat unik dan tidak boleh sama. Contoh pembuatan Dictionary di Python adalah seperti berikut ini :

Advertisements

biodata = {
   "nama" : "Firdan Ardiansyah",
   "umur" : 28,
   "alamat" : "Rangkasbitung"
}

Bisa kita lihat pada contoh diatas, kita membuat sebuah Dictionary dengan nama biodata dimana didalam dictionary tersebut berisi nama, umur dan juga alamat yang merupakan key dari dictionary biodata yang dibuat.

Selain itu isi dari Dictionary juga dapat berupa :

  • Integer
  • String
  • Objek
  • Tuple
  • List
  • Dictionary
  • Dsb

Mengakses Anggota Yang Ada di Dictionary

Untuk tipe data Dictionary tidak menggunakan indeks, jadi anggota yang ada pada dictionary bisa diakses dengan memanggil kata kuncinya. Selain itu, bisa juga dengan menggunakan fungsi get().

Berikut ini adalah contoh bagaimana cara mengakses anggota yang ada didalam dictionary biodata yang sebelumnya sudah kita buat :

Advertisements

#Belajar Dictionary di Python

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

print("Nama kamu adalah = " + biodata["nama"])
print("Umur kamu adalah = " , biodata["umur"])
print("Alamat kamu di = " + (biodata.get("alamat"))) #Menggunakan fungsi get

Nanti outputnya akan seperti dibawah ini :

Nama kamu adalah = Firdan Ardiansyah
Umur kamu adalah =  28
Alamat kamu di = Rangkasbitung

Atau jika ingin menampilkan semua nilai dari anggota dictionary bisa dengan menggunakan perulangan, contohnya seperti berikut ini :

for key in biodata:
    print(biodata[key])

#Output
Firdan Ardiansyah
28
Rangkasbitung

Mengganti Nilai dari Anggota Dictionary

Tipe data Dictionary pada python memiliki sifat mutable, jadi nilai yang ada didalam anggota Dictionary nilainya dapat diubah dengan menggunakan operator penugasan. Kalau misalnya kata kunci sudah ada, maka nilainya bisa diupdate atau diubah. Kalau belum memiliki kata kunci, maka kita juga bisa menambahkan kunci dan nilai baru kedalam dictionary tersebut.

Dan berikut ini adalah contoh bagaimana cara mengganti nilai yang ada pada anggota Dictionary :

#Belajar Dictionary di Python

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

biodata["alamat"] = "Depok"
print("Alamat kamu di = " + biodata["alamat"])

Pada contoh diatas kita merubah nilai alamat yang sebelumnya Rangkasbitung menjadi Depok, setelah dijalankan maka hasilnya seperti dibawah ini :

Alamat kamu di = Depok

Menghapus Anggota Dictionary di Python

Selain melakukan update pada anggota yang ada di sebuah Dictionary, kita juga bisa menghapus anggota yang ada di dalam Dictionary tersebut dengan menggunakan fungsi pop() atau bisa juga dengan menggunakan fungsi del.

Pada fungsi pop(), nilai dari dictionary akan dikeluarkan sementara, jadi pada saat ditampilkan, nilai dari dictionary yang dihapus dengan fungsi pop() tidak akan ditampilkan, namun nilai tersebut tidak dihapus didalam dictionary.

Sedangkan pada fungsi del(). Nilai yang ada didalam dictionary tersebut akan dihapus dari memori.

Contohnya penerapan fungsi pop() adalah seperti berikut ini.

#Menghapus nilai dengan fungsi pop

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

biodata.pop("alamat")

for key in biodata :
    print(biodata[key])

Nanti outputnya seperti dibawah ini

Firdan Ardiansyah
28

Contoh penerapan fungsi del() adalah seperti berikut ini :

#Menghapus nilai dengan fungsi del

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

del biodata["alamat"]

for key in biodata :
    print(biodata[key])

Nanti outputnya akan seperti dibawah ini :

Firdan Ardiansyah
28

Menambahkan Item kedalam Dictionary

Untuk menambahkan item kedalam suatu dictionary, kita bisa menggunakan method update(). Selain itu method update() ini juga bisa digunakan untuk mengubah nilai yang ada didalam Dictionary. Contohnya seperti ini :

#Belajar Dictionary di Python

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

print("Nama kamu adalah = " + biodata["nama"])
print("Umur kamu adalah = " , biodata["umur"])
print("Alamat kamu di = " + (biodata.get("alamat"))) #Menggunakan fungsi get
0

Setelah dijalankan nanti nilainya akan seperti dibawah ini :

#Belajar Dictionary di Python

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

print("Nama kamu adalah = " + biodata["nama"])
print("Umur kamu adalah = " , biodata["umur"])
print("Alamat kamu di = " + (biodata.get("alamat"))) #Menggunakan fungsi get
1

Atau untuk merubah nilai dari sebuah key bisa menggunakan perintah dibawah ini :

#Belajar Dictionary di Python

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

print("Nama kamu adalah = " + biodata["nama"])
print("Umur kamu adalah = " , biodata["umur"])
print("Alamat kamu di = " + (biodata.get("alamat"))) #Menggunakan fungsi get
2

Nanti hasilnya akan seperti dibawah ini :

#Belajar Dictionary di Python

biodata = {
    "nama" : "Firdan Ardiansyah",
    "umur" : 28,
    "alamat" : "Rangkasbitung"
}

print("Nama kamu adalah = " + biodata["nama"])
print("Umur kamu adalah = " , biodata["umur"])
print("Alamat kamu di = " + (biodata.get("alamat"))) #Menggunakan fungsi get
3

Oke jadi sampai disini dulu pembahasan belajar python dasar kita kali ini mengenai Dictionary di Python. Semoga tutorial sederhana ini dapat bermanfaat bagi kalian yang sedang belajar bahasa pemrograman python. Sampai jumpa di tutorial python selanjutnya.

Apa itu dictionary di python?

4. Dictionary Tipe data dictionary akan digunakan untuk memetakan sebuah nilai pada data ke dalam nilai lainnya. Tipe data dictionary dapat dideklarasikan dengan diawali oleh tanda kurung buka kurawal ( { ), memisahkan setiap elemen di dalamnya dengan tanda koma ( , ) dan ditutup dengan tanda kurung tutup ( } ).

Jelaskan apa yang dimaksud dengan key value pada Dictionary?

Dictionary sendiri memiliki dua buah komponen inti: Yang pertama adalah key, ia merupakan nama atribut suatu item pada dictionary. Yang kedua adalah value, ia adalah nilai yang disimpan pada suatu atribut.

Bagaimana cara mengakses tuple?

Untuk mengakses nilai dalam Tuple, maka kamu bisa menggunakan tanda kurung siku untuk mengiris beserta indeks agar mendapatkan nilai yang tersedia pada indeks tersebut.

Apa itu list dan tuple?

List adalah tipe data kolektif yang bersifat mutable dan ordered, alias bisa diedit-edit dan bisa diakses via indeks. Tuple adalah tipe data kolektif yang bersifat immutable dan ordered. Dalam artian ia sama dengan list, hanya saja tuple tidak bisa diedit-edit.