List Fundamental in Python

My Skill
4 min readSep 11, 2023

--

Python Fundamental Series From Data Science & Data Analysis Path MySkill.id

Introduction Data Types In Python

Pada Bahasa pemrograman Python, salah satu fundamental dasar dalam mempelajarinya ialah pemahaman dan penulisan tipe data. Tipe Data atau Data Types dalam Python (umumnya berlaku juga pada bahasa pemrograman lainnya) merupakan salah satu cara untuk mengklasifikasikan dan mengelompokkan satu atau beberapa kumpulan nilai yang berbeda agar dapat dilakukan pengolahan dan dimanipulasi dengan benar dalam peggunaan kode program dengan tujuan yang diinginkan (seperti pembuata aplikasi, pengolahan data, dan lain sebagainya) dengan memanfaatkan bahasa pemrograman (Python). Tipe data ini juga mendefinisikan sifat-sifat dan perilaku dari setiap nilai yang ada dan dimiliki oleh setiap variabel atau objek dalam bahasa pemrograman (Python).

Contoh Tipe Data (Data Types) pada bahasa pemrograman Python. Sumber : belajarpython.com

Tipe data pada bahasa pemrograman khususnya pada Python dapat membantu untuk memahami bagaimana nilai-nilai tersebut harus diinterpretasikan dan digunakan dalam berbagai jenis operasi tertentu dan yang tentunya sesuai dengan penggunaanya.

Tipe Data Dasar dan Tipe Data Koleksi

Bahasa Pemrograman Python memiliki sistem tipe data yang dinamis, seorang pengguna Python tidak perlu mendeklarasikan tipe data secara eksplisit saat membuat suatu variabel. Python akan secara otomatis atau langsung menentukan tipe data dari nilai yang diberikan kepada variabel yang telah dideklasikan tersebut. Pada fundamental Python terdapat 2 jenis pengelompokkan tipe data yang sering digunakan dan tentunya sudah tidak asing lagi bagi kita yang sudah mempelajari dunia teknologi informasi khususnya seputar bahasa pemrograman (terutama python) yaitu pengelompokkan tipe data dasar dan tipe data koleksi. Berikut beberapa penjelasan dan perbedaan antara tipe data dasar dan tipe data koleksi

Tipe data dasar digunakan untuk menyimpan nilai tunggal dalam satu variabel. Contoh tipe data dasar adalah integer (int), float, string (str), dan boolean/true or false (bool). Biasanya variabel yang menggunakan tipe data dasar hanya dapat menyimpan satu nilai pada satu tempat. Misalnya, variabel bertipe integer (int) hanya dapat menyimpan satu bilangan bulat. Tipe data dasar mendukung operasi-operasi matematika dan operasi dasar lainnya. Contohnya kita dapat melakukan berbagai jenis operasi dasar seperti operasi penambahan, pengurangan, atau perbandingan dengan tipe data dasar.

Sedangkan tipe data koleksi digunakan untuk menyimpan sekumpulan nilai dalam satu variabel. Hal ini memungkinkan kita untuk mengelompokkan beberapa nilai ke dalam satu struktur data. Contoh tipe data koleksi antara lain ialah list, tuple, set, dan dictionary (dict). Variabel yang menggunakan tipe data koleksi dapat menyimpan banyak nilai atau elemen dalam satu struktur data. Contohnya yaitu list dapat menyimpan beberapa bilangan bulat. Tipe data koleksi mendukung berbagai jenis operasi yang lebih kompleks seperti penambahan dan penghapusan elemen, pencarian, pengurutan, dan manipulasi data yang berorientasi pada struktur. Tipe data koleksi juga dapat membantu kita dalam mengatur data secara terstruktur. Contohnya penggunaan dictionary (dict) yang dapat mengatur data dalam berbagai jenis pasangan kunci yang sesuai dengan nilai yang diberikan.

Pada penerapannya pemilihan penggunaan antara tipe data dasar dan tipe data koleksi tergantung pada kebutuhan program yang dibuat. Tipe data dasar digunakan ketika kita hanya perlu menyimpan satu nilai tunggal, sedangkan tipe data koleksi digunakan ketika kita ingin mengelola sekumpulan nilai atau data yang lebih kompleks. Kedua jenis tipe data ini memiliki peran yang penting dalam pengembangan dan penggunaan dari sebuah kode program (Python).

Tipe data koleksi (List) pada bahasa pemrograman Python

Sesuai dengan penjelasan diatas jenis-jenis tipe data dalam Python dapat dikelompokkan ke dalam beberapa kategori utama berdasarkan sifat dan penggunaannya. List merupakan salah satu jenis dari beberapa tipe data koleksi (atau container) yang digunakan untuk menyimpan sekumpulan elemen dalam urutan tertentu. List adalah tipe data yang sangat umum dan sering digunakan dalam pemrograman Python. Berikut beberapa fungsi dan kegunaan List khususnya pada bahasa pemrograman Pythom

  1. List biasanya digunakan untuk menyimpan berbagai jenis elemen dalam satu variabel yang dimiliki.
  2. Setiap elemen dalam list mempunyai suatu indeks yang dimulai dari 0 (indeks pertama), 1 (indeks kedua), dan seterusnya. Hal ini sama dengan konsep indeks pada array.
  3. List dapat menyimpan elemen-elemen dengan tipe data yang berbeda, termasuk tipe data campuran seperti string, integer, dan objek lainnya.

Kita dapat membuat list dengan menggunakan tanda kurung siku [] dan memisahkan setiap elemen-elemennya dengan menggunakan tanda koma. Contoh pembuatan list pada Python, my_list = [a, b, c, d]. Kita juga dapat mengakses setiap elemen pada list yang telah dibuat dengan menggunakan indeksnya. Contohnya : elemen_pertama = my_list[2], makanakan menghasilkan output yaitu nilai c (berdasarkan list yang dibuat sebelumnya). Selain itu kita juga dapat mengubah setiap elemen list dengan menetapkan nilai baru ke indeks tertentu. Contohnya : my_list[0] = z, makan akan mengubah indeks 0 atau elemen pertama menjadi huruf ‘z’.

Contoh penggunaan tipe data List pada bahasa pemrograman Python. Sumber : DQLab

List juga dapat berisi list lain, yang dikenal sebagai list bersarang atau nested list. Contohnya : nested_list = [[a, b], [c, d], [e, f]], hal ini sesuai dan sama dengan konsep bersarang (nested) pada konsep nested bahasa pemrograman lainnya.

Berdasarkan sifat list yang telah dijelaskan diatas, diketahui list merupakan objek yang Mutable yang artinya list merupakan suatu objek yang dapat diubah (mutable), artinya kita dapat mengubah isi list tanpa harus membuat list baru.

Learn More Via : https://myskill.id/course/list-fundamental-in-python

--

--