📅  最后修改于: 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]
需要注意的是,虽然切片得到的结果是包含一个元素的列表或数组,但是可以使用索引或负数索引获取这个元素。
综上所述,获取列表或数组中最后一个元素可以使用三种方法,分别是使用索引、负数索引和切片。其中使用负数索引是最简洁明了的方法。