访问列表元素:像探险一样简单!
在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(列表名)
可以获取列表的长度。- 负索引可以从列表末尾开始访问元素。