🐸

切片术

Python 基础python-basics-25-the-slice
奖励: 120 XP
|

切片术

有时候 Hoppy 想要一次拿出一堆东西。比如从地图到零食的所有东西。

这叫做 切片 (Slicing)。它允许你获取列表的一部分。

切片语法

backpack = ["Map", "Compass", "Snack", "Water", "Rope"]

# 获取从索引 1 开始到 3 结束(不包含 3)的物品
# 索引 1: "Compass"
# 索引 2: "Snack"
# 索引 3: "Water" (在这里停止!)
sub_bag = backpack[1:3] 
# 结果: ["Compass", "Snack"]

你的任务

1
卷轴

我们有一个包含 5 个魔法符号的列表 runes

2
提取

创建一个新变量 secret,包含从索引 14 的符文。

3
揭示

打印 secret 列表。

参考答案
点击展开

记住,第二个数字是 停止 的位置。所以 [1:4] 会给你索引 1、2 和 3 的元素。

runes = ["A", "B", "C", "D", "E"]
secret = runes[1:4]
print(secret)
高级技巧
想更进一步?点击展开

如果你省略第一个数字,它会从头开始。如果你省略第二个数字,它会一直切到末尾!

print(backpack[:2]) # 前 2 个物品
print(backpack[2:]) # 从索引 2 开始的所有物品
pymain.py
Loading...
终端输出
Terminal
Ready to run...