Cara menggunakan keys in python

Dictionary merupakan struktur data yang tidak berurutan, dapat diubah, dan diindeks. Dictionary di Python di tulis dengan curly brackets “{ }”. Struktur Dictionary terdiri dari key dan value yang dipisahkan oleh ” : “

Berikut cara penulisan Dictionary di Python

variabel_dict = {"key": "value" }

Atau dapat dapat ditulis seperti ini agar lebih mudah dibaca

variabel_dict = {
        "key": "value" 
}

Contoh penulisan Dictionary di Python

student = {
  "nama" : "faqih"
}

Contoh dengan 2 baris data (dipisahkan dengan koma jika lebih dari 1 record)

student = {
  "nama" : "faqih",
  "alamat" : "bandung"
}

Jadi kita telah membuat variabel dengan tipe Dictionary yang mempunyai key dan value.

key -> nama, value -> faqih
key -> alamat, value -> bandung

Nilai di dalam Dictionary bisa berupa tipe data apapun seperti integer, float, string, list atau bahkan Dictionary sendiri.

student = {
  "nama" : "faqih",
  "umur" : 26,
  "tinggi" : 177.6,
  "hobi" : ["olahraga", "jalan-jalan"],
  "kontak" : {
      "website" : "ngodingdata.com",
      "email" : "[email protected]"
  }
}

Jadi kita telah membuat Dictionary dengan nama variabel student dengan key antara lain:

nama -> string
umur -> integer
tinggi -> float
hobi -> list
kontak -> dictionary

Untuk mencetak gunakan fungsi print(variabel_dictionary)

$ python dict.py
{'nama': 'faqih', 'umur': 26, 'tinggi': 177.6, 'hobi': ['olahraga', 'jalan-jalan'], 'kontak': {'website': 'ngodingdata.com', 'email': '[email protected]'}}

Contents

Mengakses Nilai Dictionary

Untuk mengakses nilai Dictionary maka yang harus dilakukan adalah dengan memanggil variabel Dictionary dengan parameternya berupa key bukan indeks seperti pada List atau Tuple

print(student["nama"])

Jika ingin mencetak semua nilai key maka akan seperti ini

print(student["nama"])
print(student["umur"])
print(student["tinggi"])
print(student["hobi"])
print(student["kontak"])

Hasilnya adalah

variabel_dict = {
        "key": "value" 
}
0

Kita juga bisa menggunakan fungi get() untuk mendapatkan nilai dari dictionary dan hasilnya akan sama seperti diatas

variabel_dict = {
        "key": "value" 
}
1

Yang harus lebih diperhatikan adalah hasil dari nilai List dan Dictionary

variabel_dict = {
        "key": "value" 
}
2

Untuk mengakses nilai dari hasil List di dalam Dictionary gunakan indeks. Indek ke-0 adalah “olahraga” sedangkan indek ke-1 adalah “jalan-jalan”

variabel_dict = {
        "key": "value" 
}
3

Sedangkan untuk mengakses nilai dari hasil Dictionary di dalam Dictionary gunakan key. Key website berisi value “ngodingdata.com” dan key email berisi value “[email protected]

variabel_dict = {
        "key": "value" 
}
4

Untuk mencetak Dictionary akan lebih enak menggunakan perulangan agar lebih mengefisiensikan kode

variabel_dict = {
        "key": "value" 
}
5

Hasilnya adalah

variabel_dict = {
        "key": "value" 
}
6
Operasi di Dictionary

Operasi Dictionary antara lain

  • Menambah data
  • Menghapus data
  • Mengupdate data
  • Menghitung jumlah data
#1 Menambah data

Ada dua metode untuk menambah data (key dan value) di Dictionary

Pertama, dengan menambah key dan value langsung di variabel dictionary

variabel_dict = {
        "key": "value" 
}
7

Awalnya key dictionary hanya nama, umur dan tinggi kemudian ditambah key hobi dan ketika dijalankan hasilnya adalah

variabel_dict = {
        "key": "value" 
}
8

Kedua, dengan menggunakan fungsi update()

variabel_dict = {
        "key": "value" 
}
9

#2 Menghapus data

Ada dua metode untuk menghapus data di Dictionary yaitu menggunakan perintah del dan fungsi pop(). Kedua fungsi ini menghapus data dengan menghapus key dictionary

Pertama, dengan perintah del

student = {
  "nama" : "faqih"
}
0

Kedua, dengan fungsi pop()

student = {
  "nama" : "faqih"
}
1

Kedua kode diatas akan menghasilkan output yang sama

student = {
  "nama" : "faqih"
}
2#3 Mengupdate data

Jadi Dictionary bersifat mutable seperti List yaitu dapat dirubah nilainya. untuk merubah value dari Dictionary hanya perlu mengupdate nilai pada key

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 dict pada 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 ( } ).

Apa itu append pada python?

Append. Salah satu fitur dalam array python yang cukup sering digunakan adalah fungsi append. Fungsi append ini berguna untuk menambahkan nilai array pada urutan terakhir. Fungsi ini sedikit berbeda dengan fungsi insert, dimana fungsi insert bisa menambahkan nilai array pada posisi tertentu.

Struktur data yang bentuknya seperti kamus ada kata kunci kemudian ada nilainya Kata kunci harus unik sedangkan nilai boleh diisi denga apa saja adalah tipe data?

Dictionary adalah stuktur data yang bentuknya seperti kamus. Ada kata kunci kemudian ada nilaninya. Kata kunci harus unik, sedangkan nilai boleh diisi denga apa saja. Pada contoh di atas kita membuat sebuah Dictionary bernama aku dengan isi data nama dan URL.