切片实战
从列表中选择单个值只是开始。您还可以对列表进行「切片」,也就是一次选择多个元素。使用下面的语法:
my_list[start:end]
start 索引会被包含,而 end 索引「不」包含。不过,这两个索引也都可以省略。如果您不指定 start,Python 会从列表的开头开始切片。
本练习是课程的一部分
Python 入门
练习说明
- 使用切片创建列表
downstairs,其中包含areas的前 6 个元素。 - 将
upstairs创建为areas的最后4个元素。这次通过省略end索引来简化切片。 - 使用
print()分别打印downstairs和upstairs。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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
____
____