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.