list获取最后一个元素
时间: 2023-09-10 20:05:51 浏览: 101
可以使用索引 -1 来获取列表的最后一个元素,例如:
```
my_list = [1, 2, 3, 4, 5]
last_element = my_list[-1]
print(last_element) # 输出 5
```
也可以使用 `pop()` 方法,这个方法会移除并返回列表的最后一个元素,例如:
```
my_list = [1, 2, 3, 4, 5]
last_element = my_list.pop()
print(last_element) # 输出 5
print(my_list) # 输出 [1, 2, 3, 4]
```
需要注意的是,如果列表为空,这两种方法都会抛出 `IndexError` 异常。
相关问题
java 获取list最后一个元素
要获取 List 中的最后一个元素,可以使用 List 的 get() 方法。例如,如果 List 的变量名为 list,可以使用以下代码获取最后一个元素:
```
Object lastElement = list.get(list.size() - 1);
```
其中,`list.size()` 返回 List 的大小,最后一个元素的索引是 `list.size() - 1`。然后,使用 `list.get()` 方法获取最后一个元素。请注意,这里使用了 Object 类型来接收元素,如果知道 List 中元素的具体类型,可以替换 Object 为相应的类型。
java list删除最后一个元素
可以使用`remove()`方法来删除最后一个元素。具体可以使用以下代码:
```
List<String> list = new ArrayList<>();
// 添加元素
list.add("A");
list.add("B");
list.add("C");
// 删除最后一个元素
list.remove(list.size() - 1);
// 输出结果
System.out.println(list); // [A, B]
```
在这个例子中,我们先创建了一个`list`,然后使用`add()`方法添加了三个元素。接着,使用`remove()`方法删除了最后一个元素,即`C`。最后,输出结果为`[A, B]`。注意,`remove()`方法的参数为要删除的元素的下标,因此需要使用`size() - 1`获取最后一个元素的下标。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)