📜  最后一个元素序言 (1)

📅  最后修改于: 2023-12-03 15:40:13.734000             🧑  作者: Mango

最后一个元素序言

在编程中,我们经常需要对一个列表或数组进行操作,而其中的最后一个元素也是我们经常需要用到的。本文将介绍如何获取列表或数组中的最后一个元素。

方法一:使用索引

获取列表或数组中最后一个元素最简单的方法就是通过索引。首先需要知道列表或数组的长度,即元素个数,可以使用len()函数获取,索引下标从0开始计数,因此最后一个元素的索引就是长度减1。

# 获取列表最后一个元素
my_list = [1, 2, 3, 4, 5]
last_element = my_list[len(my_list)-1]
print(last_element)

# 获取数组最后一个元素
my_array = [6, 7, 8, 9]
last_element = my_array[len(my_array)-1]
print(last_element)

输出结果:

5
9
方法二:使用负数索引

除了使用正数索引获取最后一个元素,Python还支持使用负数索引,即倒数第一个元素的索引是-1,依此类推。这个方法看起来更简洁明了。

# 获取列表最后一个元素
my_list = [1, 2, 3, 4, 5]
last_element = my_list[-1]
print(last_element)

# 获取数组最后一个元素
my_array = [6, 7, 8, 9]
last_element = my_array[-1]
print(last_element)

输出结果:

5
9
方法三:使用切片

使用切片也可以获取最后一个元素,切片的起始索引是0,不填写结束索引则默认是列表或数组的长度,因此最后一个元素的切片是my_list[-1:]my_array[-1:]

# 获取列表最后一个元素
my_list = [1, 2, 3, 4, 5]
last_element = my_list[-1:]
print(last_element)

# 获取数组最后一个元素
my_array = [6, 7, 8, 9]
last_element = my_array[-1:]
print(last_element)

输出结果:

[5]
[9]

需要注意的是,虽然切片得到的结果是包含一个元素的列表或数组,但是可以使用索引或负数索引获取这个元素。

综上所述,获取列表或数组中最后一个元素可以使用三种方法,分别是使用索引、负数索引和切片。其中使用负数索引是最简洁明了的方法。