在我们写程序的世界里,有时候只装一个数据远远不够。比如你想记录今天吃过的零食、看过的动画片,或者朋友的名字,就得一次性装好多东西。

这时候,“列表”(list)就像一个装满宝物的盒子,能帮你整整齐齐地放好所有内容!

一、什么是列表?

你可以把列表想象成一个装糖果的盒子:糖果一个挨一个排着,顺序不能乱,每个糖果都可以是不同的口味,也可以是重复的。

snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
print(snacks)

在 Python 中,列表的写法是用中括号 [] 包起来,里面放你想要的元素(用逗号 , 分开):

输出:

['苹果', '香蕉', '巧克力', '蛋糕']

小贴士:列表里可以装什么?

数字:[1, 2, 3]

字符串:["a", "b", "c"]

混合类型:["苹果", 10, True]

甚至是另一个列表!如 [[1, 2], [3, 4]]

二、访问列表中的内容

就像你可以从盒子里拿出第几个糖果一样,你可以用“下标”(也叫索引)来访问列表中的元素。

Python 从 0 开始数:

snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
print(snacks[0])  # 拿出第一个
print(snacks[2])  # 拿出第三个

输出:

苹果
巧克力

⚠️注意:

如果你写错了索引,比如写成 snacks[10],而列表中只有 4 个元素,就会报错!

三、修改列表里的元素

你可以把某个糖果换成新的:

snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
snacks[1] = "葡萄"
print(snacks)

输出:

['苹果', '葡萄', '巧克力', '蛋糕']

四、切片:一次拿出一部分

“切片”就像剪刀,把列表中的一部分“剪”出来:

snacks = ["苹果", "香蕉", "巧克力", "蛋糕"]
print(snacks[1:3])  # 从第 1 到第 2(不包含第 3)

输出:

['葡萄', '巧克力']

五、遍历整个列表

如果你想把糖果盒里的所有糖果一个一个数一遍怎么办?当然是用循环啦!

snacks = ["苹果", "葡萄", "巧克力", "蛋糕"]
for food in snacks:
    print("我喜欢吃:" + food)

输出:

我喜欢吃:苹果
我喜欢吃:葡萄
我喜欢吃:巧克力
我喜欢吃:蛋糕

六、常用方法让列表更强大!

Python 给列表准备了很多“内置工具”,让它变得超级好用!

✏️ 小练习:我的愿望清单

1、创建有四个愿望的列表;

2、在最后再加一件;

3、把其中一个愿望改掉;

4、用循环打印,每一个愿望前加上“我想要:”。

例如输出结果:

我想要:乐高
我想要:平板电脑
我想要:电子手表
我想要:溜冰鞋
我想要:哈利波特魔杖

点赞有美意,赞赏是鼓励