开始使用免费开始使用

列表切片与分割

从列表里提取单个元素只是基本操作,你还可以对列表进行“切片”,也就是一次性从列表中选择多个元素。语法格式如下:

my_list[start:end]

start 索引包含在内,而 end 索引不包含在内。不过,这两个索引其实都可以省略。如果你不指定 start 索引,Python 会明白你是想从列表的开头开始切片。

本练习是课程的一部分

Python 入门

查看课程

练习说明

  • 使用切片创建一个列表 downstairs,其中包含 areas 的前 6 个元素。
  • 创建 upstairs,用于存放 areas 的后 4 个元素。这次记得省略 end 索引来简化切片语法。
  • 使用 print() 打印 downstairsupstairs

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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
____
____
编辑并运行代码