Pada artikel ini analiswinter.com akan membahas tentang struktur data list di Python, salah satu konsep paling dasar dan penting yang harus dikuasai, baik untuk pemula maupun developer berpengalaman.

Struktur Data List Python

Apa Itu List di Python?

List adalah struktur data di Python yang digunakan untuk menyimpan sekumpulan item dalam satu variabel. Item di dalam list bisa berupa berbagai tipe data, seperti angka, string, hingga list lain. List bersifat ordered (terurut), mutable (dapat diubah), dan mengizinkan duplikat.

Contoh sederhana list di Python:

daftar_buah = ['apel', 'jeruk', 'mangga', 'anggur']

Karakteristik List

FiturPenjelasan
OrderedElemen dalam list memiliki urutan tetap.
MutableKita bisa mengubah, menambah, atau menghapus elemen.
HeterogeneousDapat berisi berbagai tipe data sekaligus.
Allow DuplicatesItem yang sama boleh muncul lebih dari sekali di dalam list.

Operasi Dasar pada List

Beberapa operasi dasar yang sering digunakan pada list:

  • Mengakses item:
print(daftar_buah[1])  # Output: jeruk
  • Mengubah item:
daftar_buah[0] = 'pisang'
  • Menambah item:
daftar_buah.append('melon')
  • Menghapus item:
daftar_buah.remove('mangga')
  • Mengiterasi list:
for buah in daftar_buah:
    print(buah)

Fungsi dan Metode Populer List

Python menyediakan berbagai metode bawaan untuk list, seperti:

  • append(): Menambahkan elemen di akhir list.
  • insert(): Menyisipkan elemen di posisi tertentu.
  • remove(): Menghapus elemen tertentu.
  • pop(): Menghapus elemen berdasarkan indeks.
  • sort(): Mengurutkan list.
  • reverse(): Membalik urutan elemen.

Contoh penggunaan:

daftar_buah.sort()
print(daftar_buah)

Kapan Menggunakan List?

Gunakan list jika kamu membutuhkan struktur data yang fleksibel, mudah diubah, dan urutannya penting. Untuk kasus data yang tidak boleh berubah, kamu bisa mempertimbangkan struktur seperti tuple.

Kesimpulan

Struktur data list di Python adalah alat yang sangat kuat untuk menyimpan dan memanipulasi sekumpulan data secara dinamis. Dengan memahami list, kamu akan lebih mudah mengelola berbagai bentuk data dalam program yang kamu buat.

Sekian artikel dari analiswinter.com tentang struktur data list Python. Semoga bermanfaat! Kalau ada yang ingin ditanyakan, jangan ragu tinggalkan komentar ya!

Categorized in:

Python,

Last Update: April 27, 2025