Skip to content

访问列表元素:像探险一样简单!

在Python中,列表就像一个宝藏箱,里面存放着各种各样的宝贝(元素)。要取出这些宝贝,我们需要使用索引。你可以把索引想象成宝藏箱上的标签,每个标签对应着一个特定的宝贝。

什么是索引?

索引是元素在列表中的位置编号。Python的列表使用零基索引,这意味着第一个元素的索引是 0,第二个是 1,以此类推。最后一个元素的索引是 列表长度 - 1

举个栗子:

python
my_list = ["苹果", "香蕉", "橙子", "葡萄"]
print(my_list[0])  # 输出:苹果 (第一个元素,索引为0)
print(my_list[2])  # 输出:橙子 (第三个元素,索引为2)

是不是很简单? my_list[0]就像是在说:“嘿,Python,把my_list里索引为0的元素给我拿出来!”

列表长度:len() 函数来帮忙

有时候,我们需要知道列表里有多少个元素。 这时候,Python内置的 len() 函数就派上用场啦!

python
my_list = ["苹果", "香蕉", "橙子", "葡萄"]
list_length = len(my_list)
print(list_length)  # 输出:4 (列表里有4个元素)

负索引:从后往前数!

除了正向索引,Python还支持负索引。 负索引允许你从列表的末尾开始访问元素。

  • -1 代表列表中的最后一个元素。
  • -2 代表倒数第二个元素,以此类推。
python
my_list = ["苹果", "香蕉", "橙子", "葡萄"]
print(my_list[-1])  # 输出:葡萄 (最后一个元素)
print(my_list[-3])  # 输出:香蕉 (倒数第三个元素)

更全面的例子:

python
l = ["宝马", "Z4", 2019, 4, "红色", True]
print(l[0])   # 输出:宝马
print(l[2])   # 输出:2019
print(len(l))  # 输出:6
print(l[-1])  # 输出:True
print(l[-3])  # 输出:4
  • 使用 列表名[索引] 来访问列表中的元素。
  • 索引从 0 开始。
  • len(列表名) 可以获取列表的长度。
  • 负索引可以从列表末尾开始访问元素。