Skip to main content
Pengenalan List
  1. Belajar/
  2. Python Fundamental/
  3. Menggunakan List pada Python/

Pengenalan List

521 words·9 mins· loading · loading ·
Rumah Coding
Author
Rumah Coding
Tempatnya belajar coding
Table of Contents
Menggunakan List Pada Python - This article is part of a series.
Part 1: This Article

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:

  1. Pengelolaan Data

List memungkinkan kamu untuk menyimpan dan mengorganisir data dengan mudah, terutama jika data tersebut memiliki tipe data yang bervariasi.

  1. Kemudahan Mengakses Elemen

Kamu dapat dengan mudah mengakses elemen dalam List dengan menggunakan indeks. Index pada List dimulai dari 0.

  1. Perulangan

List memudahkan proses perulangan melalui elemen-elemen, baik dengan menggunakan loop atau metode bawaan Python.

  1. 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:

  1. 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.

  1. 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.

  1. 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 adalah 0.
  • stop (wajib): Nilai batas atas rentang (exclusive). Fungsi range() akan menghasilkan angka dari start hingga stop - 1.
  • step (opsional): Jarak antar angka dalam rentang. Jika tidak disebutkan, nilai defaultnya adalah 1.

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

Menggunakan List Pada Python - This article is part of a series.
Part 1: This Article

comments powered by Disqus