Mengiris dan memotong
Memilih satu nilai dari sebuah daftar hanyalah sebagian cerita. Anda juga bisa melakukan slice pada daftar, yaitu memilih beberapa elemen sekaligus dari daftar. Gunakan sintaks berikut:
my_list[start:end]
Indeks start akan disertakan, sedangkan indeks end tidak disertakan. Namun, Anda juga bisa tidak menyebutkan indeks tersebut. Jika Anda tidak menyebutkan indeks start, Python akan memahami bahwa Anda ingin memulai mengiris dari awal daftar.
Latihan ini merupakan bagian dari kursus
Pengantar Python
Instruksi latihan
- Gunakan mengiris untuk membuat daftar
downstairsyang berisi 6 elemen pertama dariareas. - Buat
upstairssebagai4elemen terakhir dariareas. Kali ini, sederhanakan mengiris dengan menghilangkan indeksend. - Cetak
downstairsdanupstairsmenggunakanprint().
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]
# Use slicing to create downstairs
downstairs = areas[____]
# Use slicing to create upstairs
upstairs = areas[____]
# Print out downstairs and upstairs
____
____