Cara menggunakan python dictionary naming convention

Python merupakan salah satu bahasa pemrograman favorit banyak orang, mulai dari para developer hingga praktisi data. Hal ini karena Python adalah bahasa pemrograman yang cukup fleksibel untuk menyelesaikan banyak pekerjaan, seperti melakukan data cleansing, analisis data, bekerja dengan Machine Learning, membuat game, serta masih banyak lagi.

Belajar Python terbilang susah-susah-gampang karena membutuhkan ketelitian tingkat tinggi serta kemampuan logika untuk membuat coding yang tepat. Belajar Python sama halnya dengan proses pembelajaran pada hal lain, dimana kita harus menguasai hal-hal sederhana dan fundamental terlebih dahulu agar bisa menyelesaikan hal yang lebih rumit. Beberapa contoh hal dasar yang harus dikuasai adalah list, tuples, set, serta dictionary.

Dalam artikel ini, kita akan membahas cara penggunaan list, tuples, set, dan dictionary dengan memanfaatkan live code editor yang dimiliki oleh DQLab. Penasaran kan? Yuk, simak pembahasannya!

1. List

List merupakan tipe data yang ditulis secara berurutan dimana bisa berisi lebih dari satu tipe data, serta dapat diubah (mutable) dan memungkinkan adanya data duplikat. Tipe data list diawali dengan tanda kurung siku buka ( [ ) dan ditutup dengan kurung siku tutup ( ] ).

Sementara untuk memisahkan setiap elemen di dalamnya dapat dilakukan dengan menggunakan tanda koma ( , ). Agar lebih paham contoh penggunaan list, kita langsung praktek yuk! 

Misalkan kita ingin membuat list yang berisi tipe data string, numeric, dan juga boolean, kita bisa langsung menuliskan di dalam tanda kurung siku dan dipisahkan oleh tanda koma, seperti berikut:

Cara menggunakan python dictionary naming convention

Untuk menampilkan hasil dari list yang sudah dibuat, kita bisa menggunakan perintah print(), hasilnya adalah sebagai berikut:

Cara menggunakan python dictionary naming convention

Selain itu, kita bisa juga hanya menampilkan data tertentu saja dengan memanggil data sesuai dengan indeks nya, misalkan kita hanya ingin memunculkan data pertama, maka kita bisa memanggil indeks 0 karena di Python perhitungannya dimulai dari 0.

Cara menggunakan python dictionary naming convention

Maka hasilnya adalah:

Cara menggunakan python dictionary naming convention

Baca juga: Belajar Python: Mengenal Array pada Bahasa Pemrograman Python

2. Tuple

Tipe data tuple juga berfungsi untuk menampung sekumpulan data. Tipe data ini diawali dengan tanda kurung buka ( ( ), memisahkan setiap elemen di dalamnya dengan tanda koma ( , ) dan ditutup dengan tanda kurung tutup ( ) ).

Perbedaan tuple yang cukup mencolok antara tuple dan list selain di kurung yang digunakan, juga karena tipe data tuple bersifat immutable yang berarti elemen pada tipe data tuple tidak dapat diubah setelah proses pendeklarasiannya. Pada tuple, kita juga bisa menuliskan data yang duplikat. Agar lebih memahami tuple, simak contoh penggunaannya!

Misalkan isi tuple kita adalah bahasa pemrograman yang umum digunakan. Ketika ingin melihat hasilnya, maka kita bisa menggunakan perintah print().

Cara menggunakan python dictionary naming convention

Maka hasilnya adalah:

Cara menggunakan python dictionary naming convention

Misalkan kita ingin mengganti isi data kedua dengan Scala, apakah Sahabat DQ bisa menebak apa yang terjadi?

Cara menggunakan python dictionary naming convention

Yup, betul sekali. Program tidak akan bisa berjalan atau akan adanya error karena tuple tidak memungkinkan kita untuk melakukan penggantian data.

3. Set

Tipe data set hampir sama dengan tipe data yang sebelumnya, dimana akan digunakan untuk menyimpan sekumpulan data. Tipe data ini akan diawali dengan tanda kurung buka kurawal ( { ), dan ditutup dengan tanda kurung tutup ( } ).

Untuk memisahkan setiap elemen di dalamnya masih sama dengan menggunakan tanda koma ( , ). Namun berbeda dengan list dan tuple, tipe data objek tidak mengizinkan adanya elemen dengan nilai yang sama dan tidak memperdulikan urutan dari elemen.

Contoh penggunaan set adalah sebagai berikut:

Cara menggunakan python dictionary naming convention

Kita bisa melihat bahwa adanya data duplikat tidak akan menyebabkan error, hanya saja pada output nya hanya akan ditampilkan satu data saja. Selain itu, hasilnya juga tidak berurutan seperti pada list dan tuple.

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

Setiap elemen pada tipe data dictionary dideklarasikan dengan format:

"kunci" : "nilai"

Hal inilah yang membedakan tipe data dictionary dengan tipe data set. Kunci ini dapat dijadikan sebagai indeks, sehingga nilainya harus unique. Untuk lebih memperjelas tipe data dictionary, simak contoh penggunaannya yuk!

Cara menggunakan python dictionary naming convention

Di potongan code ini kita mendefinisikan data nama adalah Theo Lau, sementara data pekerjaan adalah Data Analyst, Begitu nama dan pekerjaan dipanggil, maka harus sesuai dengan dictionary yang sudah dibuat sebelumnya. Berikut adalah hasilnya.

Cara menggunakan python dictionary naming convention
 

Baca juga: Array Python : Array VS List Serupa Namun Tak Sama, Yuk, Kenali Perbedaannya

Sahabat DQ bisa mempelajari coding Python yang lebih mendalam dan detail dengan mengakses modul Premium yang tersedia di DQLab. Ada banyak sekali pembahasan yang dituang dalam berbagai modul dengan menggunakan bahasa pemrograman Python. Tidak hanya itu, begitu Sahabat DQ berlangganan modul premium, maka kalian juga bisa menikmati modul pembelajaran dengan menggunakan bahasa pemrograman lainnya, seperti R dan SQL.

Namun bagi kamu si pecinta gratisan, tenang saja. DQLab juga sudah menyediakan free modul yang bisa kamu jadikan dasar pembelajaran Python mu. Yuk, tunggu apa lagi? Buruan sign up di DQLab!

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?

Data dictionary terdiri dari pasangan "value-key". "key" mengidentifikasi item, dan "value" menyimpan nilai item yang akan dipisahkan oleh tanda titik dua. Item dipisahkan dengan koma dan diapit tanda kurung kurawal. "key" tidak bisa diubah sedangkan "value" dapat berupa tipe data jenis apapun.

Apakah perbedaan mendasar antara list tuple dan Dictionary?

4. Tuple bisa digunakan sebagai key pada dictionary, sedangkan list tidak bisa. Karena sifatnya yang immutable atau tidak dapat diubah, tuple dapat digunakan sebagai key pada dictionary. Key pada dictionary harus bersifat hashable, artinya objek yang menjadi key harus memiliki nilai hash yang tidak pernah berubah.

Apa yang kamu pahami tentang tipe data dictionary?

Dictionary merupakan tipe data pada Python yang berfungsi untuk menyimpan kumpulan data atau nilai, yang setiap urutanya berisi key dan value. Jika biasanya kita ingin mengakses nilai pada list menggunakan indeks, di dictionary ini kita perlu kata kunci (key) untuk mengakses nilainya.