使用 Python 列表整理宫殿库存

PythonPythonBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个实验中,我们将以古埃及法老宫殿为背景,深入探索 Python 列表的世界。你将扮演守护者的角色,负责组织和管理宫殿中存放的物品。你的任务是学习 Python 列表的基础知识,并运用新学到的知识来跟踪宫殿库存。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python/DataStructuresGroup -.-> python/lists("Lists") subgraph Lab Skills python/lists -.-> lab-271570{{"使用 Python 列表整理宫殿库存"}} end

理解列表基础

在这一步中,你将首先创建一个 Python 列表来表示宫殿中存放的物品。你将学习如何向列表中添加和移除物品,以及如何访问特定元素。

首先,让我们在路径 ~/project 下打开一个名为 list_basics.py 的 Python 脚本文件。在脚本文件中,编写以下代码:

## list_basics.py

## 创建一个宫殿物品列表
palace_inventory = ["金雕像", "宝石皇冠", "古董花瓶"]

## 向列表中添加一个新物品
palace_inventory.append("珍贵宝石")

## 从列表中移除一个物品
palace_inventory.remove("宝石皇冠")

## 访问列表中的第一个物品
first_item = palace_inventory[0]
print(first_item)

运行脚本:

python list_basics.py

你的终端上应该会显示以下信息:

金雕像

列表操作与切片

在这一步中,你将学习高级的列表操作技巧,例如切片和更新列表元素。

在路径 ~/project 下打开一个名为 list_manipulation.py 的新文件,并添加以下代码:

## list_manipulation.py

## 创建一个数字列表
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

## 对列表进行切片以获取一个子集
subset = numbers[2:7]
print(subset)

## 更新列表中的特定元素
numbers[5] = 100
print(numbers)

运行脚本:

python list_manipulation.py

你的终端上应该会显示以下信息:

[3, 4, 5, 6, 7]
[1, 2, 3, 4, 5, 100, 7, 8, 9, 10]

总结

在这个实验中,我们设计了一个古埃及宫殿的场景来介绍 Python 列表的概念。你扮演了负责管理宫殿库存的守护者,为学习提供了一个实用且引人入胜的情境。通过完成这个实验,你获得了创建、操作和访问 Python 列表的基本技能,这些技能对于任何有抱负的 Python 程序员来说都是至关重要的。