列表切片与分割
从列表里提取单个元素只是基本操作,你还可以对列表进行“切片”,也就是一次性从列表中选择多个元素。语法格式如下:
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
____
____