Segmentación
Seleccionar valores individuales de una lista es solo una parte de la historia. También es posible segmentar tu lista, lo que significa seleccionar varios elementos a la vez. Utiliza la siguiente sintaxis:
my_list[start:end]
El índice start se incluirá, mientras que el índice end no se incluye. Sin embargo, también es posible no especificar estos índices. Si dejas en blanco el índice start, Python deduce que quieres empezar la segmentación desde el principio de la lista.
Este ejercicio forma parte del curso
Introducción a Python
Instrucciones del ejercicio
- Utiliza la segmentación para crear una lista,
downstairs, que contenga los primeros 6 elementos deareas. - Crea
upstairscomo los últimos4elementos deareas. Esta vez, simplifica la segmentación omitiendo el índiceend. - Muestra por pantalla tanto
downstairscomoupstairsusandoprint().
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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
____
____