切片术
有时候 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,包含从索引 1 到 4 的符文。
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...