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)
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)
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))
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}")
Output:
1. roti
2. susu
3. telur
Kesalahan Umum
buah[10]pada list 3 item →IndexError.- Jebakan referensi:
b = aTIDAK menyalin — mengubahbikut mengubaha. Salin denganb = a.copy(). buah.remove("kiwi")saat kiwi tidak ada →ValueError. Cek dulu denganin.
Pelajari Lebih Lanjut
- Tutorial: Data Type Collection (Basic)
- Referensi: for di Python · Tuple di Python
- Buku Belajar Python untuk Pemula: Bab 12
