🚂 像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"]

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

为什么从 0 开始?

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

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

你可以做什么?

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

一句话概括

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

Back to Blog

相关文章

阅读更多 »

DSA 第1天:数组基础

Day 1: Arrays 我选择数组作为我的 DSA 之旅的起点。虽然我不是完全的初学者——我之前已经学习过 Java 和基础的 DSA——我仍然感到…