Skiva och dela
Att välja enskilda värden från en lista är bara en del av historien. Det går också att skiva din lista, det vill säga välja ut flera element på en gång. Använd följande syntax:
my_list[start:end]
Indexet start inkluderas, medan indexet end inte inkluderas. Det är också möjligt att utelämna dessa index. Om du inte anger start-indexet förstår Python att du vill börja från listans början.
Den här övningen är en del av kursen
Introduktion till Python
Övningsinstruktioner
- Använd skivning för att skapa en lista,
downstairs, som innehåller de första 6 elementen iareas. - Skapa
upstairssom de sista4elementen iareas. Förenkla skivningen den här gången genom att utelämnaend-indexet. - Skriv ut både
downstairsochupstairsmedprint().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
____
____