要删除数组的最后一个元素,可以使用切片操作来实现,而不使用pop()方法。以下是一个示例代码:
def remove_last_element(arr):
return arr[:-1]
# 测试代码
my_array = [1, 2, 3, 4, 5]
new_array = remove_last_element(my_array)
print(new_array) # 输出 [1, 2, 3, 4]
在上面的代码中,我们定义了一个名为remove_last_element
的函数,它接收一个数组作为参数。函数内部使用切片操作arr[:-1]
来删除数组的最后一个元素,并返回新的数组。
请注意,切片操作arr[:-1]
表示从数组的第一个元素到倒数第二个元素,也就是删除了最后一个元素。