🚂 像5岁小孩一样解释数组
发布: (2026年1月19日 GMT+8 06:22)
2 min read
原文: Dev.to
Source: Dev.to
火车
想象一列有编号车厢的火车:
🚂 [Car 0] [Car 1] [Car 2] [Car 3] [Car 4]
每节车厢都有一个编号(从 0 开始!),并且只能装一个东西。
数组就是装载你数据的火车!
代码示例
fruits = ["apple", "banana", "cherry", "date"]
Index: 0 1 2 3
["apple", "banana", "cherry", "date"]
获取 banana:fruits[1](索引 1,第二个元素)
为什么从 0 开始?
早期计算机的传统!只需记住:
- 第一个元素 = 索引 0
- 第二个元素 = 索引 1
- 第三个元素 = 索引 2
你可以做什么?
| 操作 | 代码 | 结果 |
|---|---|---|
| 获取元素 | fruits[2] | "cherry" |
| 修改元素 | fruits[0] = "apricot" | 更新第一个元素 |
| 添加元素 | fruits.append("elderberry") | 添加到末尾 |
| 计数 | len(fruits) | 5 |
一句话概括
数组在一个编号列表中存储多个项目,就像一排编号的火车车厢。