📅  最后修改于: 2023-12-03 15:38:55.484000             🧑  作者: Mango
当我们需要获取数组中最后一个存储的变量时,我们可以使用一些技巧帮助我们完成任务。
我们可以使用数组下标来获取最后一个存储的变量,代码如下:
arr = [1, 2, 3, 4, 5]
last_element = arr[-1]
print(last_element) # Output: 5
这里的arr[-1]
表示获取数组倒数第一个元素,即最后一个元素。
我们也可以使用len()
函数来获取数组长度,然后使用数组下标获取最后一个元素,代码如下:
arr = [1, 2, 3, 4, 5]
last_element = arr[len(arr) - 1]
print(last_element) # Output: 5
这里的len(arr)
返回arr
数组的长度,即5。我们用数组长度减去1,就可以得到最后一个元素的下标,然后使用该下标获取最后一个元素。
我们也可以使用pop()
函数来获取并移除数组中的最后一个元素,代码如下:
arr = [1, 2, 3, 4, 5]
last_element = arr.pop()
print(last_element) # Output: 5
print(arr) # Output: [1, 2, 3, 4]
这里的arr.pop()
会移除数组中的最后一个元素,并返回该元素,即5。这种方法会修改原来的数组,将最后一个元素移除。
我们也可以使用切片符号来获取最后一个元素,代码如下:
arr = [1, 2, 3, 4, 5]
last_element = arr[-1:]
print(last_element) # Output: [5]
这里的arr[-1:]
表示获取从数组倒数第一个元素到最后一个元素的切片,即[5]
。虽然结果是一个列表,但是该列表只包含一个元素,即最后一个元素。
综上所述,我们可以使用多种方法获取数组中最后一个存储的变量。具体使用哪种方法取决于应用场景和个人习惯。