Pengenalan List
Table of Contents
Menggunakan List Pada Python - This article is part of a series.
Pada artikel ini, kita akan membahas konsep dasar tentang List dalam bahasa pemrograman Python. List merupakan struktur data yang sangat berguna dan sering digunakan dalam pengembangan perangkat lunak. Mari kita mulai dari pengenalan dasar.
a. Apa itu List? #
List merupakan struktur data yang memungkinkan kamu menyimpan sejumlah elemen dalam satu variabel. Elemen-elemen ini bisa berupa angka, string, objek, atau bahkan List lainnya. Dengan List, kamu dapat mengelola data dengan lebih terstruktur dan efisien. Perhatikan contoh berikut:
my_list = [1, 2, 3, 4, 5]
Pada contoh di atas, my_list
merupakan List yang berisi data angka. Dengan kata lain seluruh elemen dari my_list
adalah angka. List juga dapat digunakan untuk menyimpan data yang tidak sejenis atau campuran. Perhatikan contoh berikut:
my_list = [1, 'Python', 3.14, [5, 6, 7]]
Pada contoh di atas, my_list
merupakan List yang berisi data campuran, yaitu angka, string, desimal dan List.
b. Fungsi dan Manfaat List #
List memainkan peranan penting dalam pemrograman karena berbagai fungsi dan manfaatnya, seperti:
- Pengelolaan Data
List memungkinkan kamu untuk menyimpan dan mengorganisir data dengan mudah, terutama jika data tersebut memiliki tipe data yang bervariasi.
- Kemudahan Mengakses Elemen
Kamu dapat dengan mudah mengakses elemen dalam List dengan menggunakan indeks. Index pada List dimulai dari 0
.
- Perulangan
List memudahkan proses perulangan melalui elemen-elemen, baik dengan menggunakan loop atau metode bawaan Python.
- Struktur Bersarang (Nested)
Pada beberapa kasus, kamu mungkin membutuhkan struktur data yang lebih kompleks, misal struktur bersarang. Dengan List, kamu dapat dengan mudah membuat struktur data yang lebih kompleks dan terorganisir seperti struktur bersarang.
c. Cara Membuat List #
Untuk membuat List, kamu cukup menggunakan tanda kurung siku []
dan memasukkan elemen-elemen di dalamnya.
my_list = [1, 2, 3, 4, 5]
Umumnya terdapat 3 variasi pembuatan List, yaitu:
- Membuat List Kosong
Kamu dapat membuat List kosong dengan menggunakan tanda kurung siku ([]
). Kamu dapat menambahkan elemen ke dalam List tersebut kemudian. Perhatikan contoh berikut:
empty_list = []
Pada contoh diatas, empty_list
merupakan List kosong atau List tanpa elemen.
- Membuat List dengan Elemen Awal
Kamu bisa juga membuat List dengan menyertakan elemen awal. Metode ini merupakan metode yang paling umum digunakan. Perhatikan contoh berikut:
fruits = ['Apple', 'Banana', 'Orange']
Pada contoh di atas, variabel fruits
merupakan List yang memiliki elemen awal Apple
, Banana
dan Orange
.
- Membuat List dengan Fungsi
range()
Selain kedua metode di atas, kamu juga bisa membuat List menggunakan fungsi range()
. Fungsi range()
merupakan fungsi bawaan dalam Python yang digunakan untuk menghasilkan deret angka dalam suatu rentang tertentu. Fungsi ini sering digunakan dalam pengulangan, pembuatan list, dan beberapa situasi lainnya di mana diperlukan urutan angka.Format umum dari fungsi range()
adalah sebagai berikut:
range([start], stop, [step])
Berikut adalah penjelasan dari parameter di atas:
start
(opsional): Nilai awal dari rentang (inclusive). Jika tidak disebutkan, nilai defaultnya adalah0
.stop
(wajib): Nilai batas atas rentang (exclusive). Fungsirange()
akan menghasilkan angka dari start hinggastop - 1
.step
(opsional): Jarak antar angka dalam rentang. Jika tidak disebutkan, nilai defaultnya adalah1
.
Berikut adalah contoh penggunaan fungsi range()
untuk membuat List.
number_list = list(range(1, 6)) #[1, 2, 3, 4, 5]
Pada contoh di atas, kita mendefinisikan number_list
sebagai List dengan elemen-elemennya dibangkitkan oleh fungsi range(1, 6)
.