List & Slicing di Python

List adalah urutan elemen yang mutable — isinya bisa berubah setelah dibuat, misalnya [1, 2, 3]. Tambah elemen di ujung dengan .append(), dan ambil sebagian isinya dengan slicing list[start:end]. Yang sering menjebak pemula: batas akhir slicing bersifat eksklusif, jadi buah[0:2] memberi elemen indeks 0 dan 1 saja — indeks 2 tidak ikut. Karena itu jumlah elemen hasil slicing selalu end - start.

👀 Contoh dulu

buah = ["Apel", "Jeruk", "Mangga"]
buah.append("Pisang")
print(buah)
print(buah[0:2])

Hasilnya: ['Apel', 'Jeruk', 'Mangga', 'Pisang'] ['Apel', 'Jeruk']

💡 Indeks Python dimulai dari 0, dan batas akhir slicing tidak ikut terambil. Indeks negatif [-1] mengambil elemen paling akhir.

📝 Sekarang giliranmu

Kamu memiliki sebuah list daftar barang pada variabel items. Tambahkan barang "Baru" ke akhir urutan daftar tersebut menggunakan fungsi yang tepat.

Preview