python 如何获取列表的最后一项
时间: 2023-02-09 14:46:11 浏览: 95
可以使用下标 -1 来获取列表的最后一项,例如:
```
my_list = [1, 2, 3, 4]
last_item = my_list[-1]
print(last_item)
```
输出结果为:4
或者使用 python 内置函数 `list.pop()`, 他会返回并删除列表的最后一项,例如:
```
my_list = [1, 2, 3, 4]
last_item = my_list.pop()
print(last_item)
```
输出结果为:4
相关问题
python取出列表最后一项
要取出 Python 列表的最后一项,可以使用索引 -1。下面是一个示例代码:
```python
my_list = [1, 2, 3, 4, 5]
last_item = my_list[-1]
print(last_item)
```
输出结果为:
```
5
```
在这个例子中,`my_list[-1]` 表达式返回列表 `my_list` 中的最后一项。通过将负数索引传递给列表,可以从列表的末尾开始计数,-1 表示最后一项。
python切片去掉最后一项
在Python中,可以使用切片操作来去掉列表、元组或字符串的最后一项。具体方法是使用切片操作符“[:-1]”,表示从第一个元素开始,到倒数第二个元素结束。例如:
```python
a = [1, 2, 3, 4, 5]
b = a[:-1]
print(b) # 输出 [1, 2, 3, 4]
```
这里的“a[:-1]”表示从列表a的第一个元素开始,到倒数第二个元素结束,即去掉了最后一个元素5。
如果要去掉字符串的最后一个字符,也可以使用类似的方法:
```python
s = "hello world"
t = s[:-1]
print(t) # 输出 "hello worl"
```
这里的“s[:-1]”表示从字符串s的第一个字符开始,到倒数第二个字符结束,即去掉了最后一个字符"d"。