Fatiamento e divisão
A seleção de valores individuais em uma lista é apenas uma parte da história. Também é possível fatiar a lista, o que significa selecionar vários elementos da lista. Use a seguinte sintaxe:
my_list[start:end]
O índice start
será incluído, enquanto o índice end
não será. No entanto, também há a opção de não especificar esses índices. Se você não especificar o índice start
, o Python entenderá que você deseja iniciar a fatia no início da lista.
Este exercício faz parte do curso
Introdução ao Python
Instruções de exercício
- Use o fatiamento para criar uma lista,
downstairs
, que contém os primeiros 6 elementos deareas
. - Crie
upstairs
, com os últimos elementos de4
deareas
. Desta vez, simplifique o fatiamento omitindo o índiceend
. - Imprima os sites
downstairs
eupstairs
usandoprint()
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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
____
____