-->

Tipe Data Dictionary | Kita Ngoding Python #16 |

Tipe Data Dcitionary Python.- Pada kesempatan kali ini kita akan membahas tentang tipe data dictionary. Bagi sahabat yang belum membaca artikel kami tentang list, tentang tuple, dan tentang set. Jika sahabat berkenan silahkan untuk membacanya terlebih dahulu.

Tipe Data Dictionary | Kita Ngoding Python #16 |

Apa Itu Tipe Data Dictionary Pada Python?

Di bawah ini, Admin telah merangkum beberapa sifat untuk tipe data dictionary sebagai berikut :

  • Setiap anggotanya pasti memiliki kata kunci:nilai (key:value) bentuknya  persis dengan kamus pada umumnya.
  • Dictionary bersifat berurutan(ordered), pada python versi 3.6 kebawah dictionary memang belum masih bersifat tidak berurutan(unordered). Karena kita menggunakan python versi 3.8, jadi dictionary sudah bersifat berurutan(ordered).
  • Anggota pada dictionary dapat diubah.
  • Setiap anggota mempunyai key yang unix aliyas tidak boleh duplicated.
  • Anggota dictionary diperbolehkan menggunakan tipe data apapun.

Untuk Contoh Tipe Data Dictionary Pada Python adalah sebagai berikut:

kamus = {
    1 :"Satu",
    2 :"Dua",
    3 :"Tiga",
    "Warna" : "Hijau",
    "Tahun" : 2021,
    # duplikasi key anggota
    # Nilai yang diambil adalah nilai terakhir
    "Tahun" : 2020, 
    "Warna" : ["Merah","Hijau","Kuning"],
}
print(kamus)
# untuk mengetahui berapa banyak items yang ada pada dictionary
# gunakan fungsi len()
print('Banyak Item Pada Dictionary ini adalah :',len(kamus))
# untuk mengetahui type data
print(type(kamus))

 Baca Juga :  Perulangan For Pada Python

ACCESSING ITEMS DICTIONARY

kamus = {
    1 :"Satu",
    2 :"Dua",
    3 :"Tiga",
    "Warna" : "Hijau",
    "Tahun" : 2021,
    # duplikasi key anggota
    # Nilai yang diambil adalah nilai terakhir
    "Tahun" : 2020, 
    "Warna" : ["Merah","Hijau","Kuning"],
}
# cara 1
= kamus["Tahun"]
print(x)
# cara 2
= kamus.get("Warna") # Key / kata kunci = Case sensitive
print(x)

MENGETAHUI PASANGAN KEY-VALUE PADA PYTHON

kamus = {
    1 :"Satu",
    2 :"Dua",
    3 :"Tiga",
    "Warna" : "Hijau",
    "Tahun" : 2021,
    "Warna" : ["Merah","Hijau","Kuning"],
}
# Cara mengetahui key dan values
= kamus.keys()
print(x)
= kamus.values()
print(x)

  Baca Juga : Operator Pada Python

MENAMBAH DAN UPDATE ITEM DICTIONARY

kamus = {
    1 :"Satu",
    2 :"Dua",
    3 :"Tiga",
    "Warna" : "Hijau",
    "Tahun" : 2021,
    "Warna" : ["Merah","Hijau","Kuning"],
}
# Menambah Item Dictionary
kamus['nama'] = 'nispul'
# Mengupdate Item Dictionary
kamus.update({"Tahun":2022})
print(kamus)

MENGHAPUS ANGGOTA DICTIONARY PYTHON

kamus = {
    1 :"Satu",
    2 :"Dua",
    3 :"Tiga",
    "Tahun" : 2021,
    "Warna" : ["Merah","Hijau","Kuning"],
}
# Menghapus Dictionary Dengan Method pop().
# menghapus anggota berdasarkan key
kamus.pop('Warna')
print(kamus)
# Menghapus Dictionary dengan Method popitem().
# Menghapus satu anggota dari urutan terakhir
kamus.popitem()
print(kamus)
# Menghapus Dictionary dengan Method del
del kamus[3]
print(kamus)
# Menghapus Dictionary dengan Method Clear()
kamus.clear()
print(kamus)

  Baca Juga :  Class Pada Python Dasar 

adapun untuk method yang belum dijelaskan diatas, akan admin coba rangkum pada tabel dibawah ini:

Method

Fungsi

Copy()

Menggandakan, Mengocopy, Mengembalikan shallow copy dari dictionary.

Fromkey(seq[x])

Mengembalikan dictionary baru dengan kunci-kuncinya dari seq, dan nilainya sama dengan x (defalutnya None)

Setdefault(key[x])

Bila key ada dalam dictionary, kembalikan nilainya, dan jika tidak maka sisipkan key dengan nilai x dan kembalikan x (dafaulnya none)

Apakah Perbedaan Mendasar Antara List Tuple Dan Dictionary?

Kita telah belajar 4 tipe data Collections (Arrays) pada python. Untuk membedakan antara ke 4 tipe data tersebut mari simak penjelasan singkat dengan tabel berikut ini :

Nama

Ordered / Urutan

Changeable / Dapat Diubah

Duplikasi Data

List

Yes

Yes

Yes

Tuple

Yes

No

Yes

Set

No

Yes

No

Dictionary

Yes

Yes

No

Sekian dari admin sampai berjumpa pada pembahasan berikutnya yaitu : tentang percabangan IF..ELSE. 

Jangan lupa untuk mampir juga pada artikel admin yang lainnya. Linknya telah admin siapkan dibawah ini :

Artikel Lainnya :

Tutorial Python #19 | Module Pada Python Dasar

Tutorial Python #18 | Class Pada Python Dasar 

Tutorial Python #17 | Tentang Function Pada Python

Tutorial Python #16 | Tentang Tipe Data Dictionary

Tutorial Python #15 | Tentang Tipe Data Set

Tutorial Python #14 | Tipe Data Tuple Dan Method Yang Dibutuhkan

Tutorial Python #13 | Tipe Data List Python Dan Method Yang Dibutuhkan

Tutorial Python #12 | Tipe Data String Python Lengkap

Tutorial Python #11 | Tipe Data Number Pada Python 

Tutorial Python #10 | Perulangan While Pada Python

Tutorial Python #09 | Perulangan For Pada Python

Tutorial Python #08 | Percabangan Pada Python Terbaru

Tutorial Python #07 | Operator Pada Python

Tutorial Python #06 | Variabel Dan Type Data Pada Python

Tutorial Python #05 | Menulis Syntax Python Di VS Code

Tutorial Python #04 | Cara Install Visual Studio Code Di Windows Terbaru 

Tutorial Python #03 | Cara Menginstall Python Di Windows 2021

Tutorial Python #02 | Hal-Hal Yang Perlu Diperhatikan Sebelum Memulai Menggunakan Bahasa Pemrograman Python

Tutorial Python # 01 | Pengertian, Sejarah, Kelebihan dan Kekurangan Bahasa Pemrograman Python 

Terimakasih telah berkunjung dan sampai jumpa pada halaman berikutnya.

wassalamualekum wr wb.

0 Response to "Tipe Data Dictionary | Kita Ngoding Python #16 | "

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close