🚂 像5岁小孩一样解释数组

发布: (2026年1月19日 GMT+8 06:22)
2 分钟阅读
原文: 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"]

获取 bananafruits[1](索引 1,第二个元素)

为什么从 0 开始?

早期计算机的传统!只需记住:

  • 第一个元素 = 索引 0
  • 第二个元素 = 索引 1
  • 第三个元素 = 索引 2

你可以做什么?

操作代码结果
获取元素fruits[2]"cherry"
修改元素fruits[0] = "apricot"更新第一个元素
添加元素fruits.append("elderberry")添加到末尾
计数len(fruits)5

一句话概括

数组在一个编号列表中存储多个项目,就像一排编号的火车车厢。

Back to Blog

相关文章

阅读更多 »

第一个 Linked List 的故事

🙋‍♂️ 嗨,在这个故事中,我们将揭示链表是如何首次被用来解决简单数组所带来的数据结构挑战的。让我们开始吧。序言…