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 adalah bagian dari kursus
Pengantar Python
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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
____
____