Daftar Referensi Python

List adalah koleksi berurutan yang bisa diubah — tempat menyimpan banyak nilai dalam satu variabel. Isinya diakses lewat indeks (mulai 0) dan boleh campuran tipe apa pun.

Sintaks

nama_list = [item1, item2, item3]

Operasi yang Sering Dipakai

Operasi Contoh Hasil/Efek
akses indeks buah[0] item pertama
tambah di akhir buah.append("kiwi") item baru di ujung
sisip di posisi buah.insert(1, "kiwi") masuk ke indeks 1
hapus nilai buah.remove("apel") kemunculan pertama hilang
ambil + hapus buah.pop() item terakhir keluar
jumlah item len(buah) angka
cek keberadaan "apel" in buah True/False

Contoh

buah = ["apel", "jeruk", "pisang"]

print(buah[0])

buah[1] = "mangga"
print(buah)

Coba di IDE

Output:

apel
['apel', 'mangga', 'pisang']

Contoh Lainnya

Menambah dan menghapus item

angka = [1, 2, 3]

angka.append(4)
angka.insert(0, 0)
angka.remove(2)

print(angka)

Coba di IDE

Output:

[0, 1, 3, 4]

Slicing dan panjang list

nilai = [70, 80, 90, 85, 75]

print(nilai[1:4])
print(nilai[-1])
print(len(nilai))

Coba di IDE

Output:

[80, 90, 85]
75
5

Mengolah list dengan for

belanja = ["roti", "susu", "telur"]

for i, barang in enumerate(belanja, start=1):
    print(f"{i}. {barang}")

Coba di IDE

Output:

1. roti
2. susu
3. telur

Kesalahan Umum

  • buah[10] pada list 3 item → IndexError.
  • Jebakan referensi: b = a TIDAK menyalin — mengubah b ikut mengubah a. Salin dengan b = a.copy().
  • buah.remove("kiwi") saat kiwi tidak ada → ValueError. Cek dulu dengan in.

Pelajari Lebih Lanjut