两种常用方式
列表:my_list = ['banana', 'apple', 'orange', 'pineapple']
方法 1:负索引 [-1](只查看,不改变列表,最常用)
Python 支持反向索引:
-1:最后 1 个元素
-2:倒数第 2 个
python
运行
my_list = ['banana', 'apple', 'orange', 'pineapple']
last = my_list[-1]
print(last) # 输出 pineapple
print(my_list) # 列表原样不变!
✅ 优点:安全、快速、只是读取
适合:只想拿到最后一个元素,不想删除
方法 2:pop () 方法(取出 + 删除最后一个元素)
python
运行
my_list = ['banana', 'apple', 'orange', 'pineapple']
last = my_list.pop()
print(last) # 输出 pineapple
print(my_list) # 列表变成:['banana', 'apple', 'orange']
⚠️ 注意:原列表会被删掉最后一个元素
适合:需要把最后一个元素拿出来,同时从列表移除
二、一句话总结
只想查看最后一个 → 用 列表[-1]
想取出并删掉最后一个 → 用 列表.pop()
三、小练习(你可以复制运行)
python
运行
nums = [10,20,30,40]
print(nums[-1]) # 取最后一个40,列表不变
nums.pop()
print(nums) # 变成[10,20,30]