Python中列表怎么取倒数第二个值
时间: 2023-11-28 19:48:23 浏览: 237
可以使用负数索引来获取列表中倒数的元素。例如,要获取列表 `my_list` 中倒数第二个值,可以使用 `my_list[-2]`。以下是一个示例:
```
my_list = [10, 20, 30, 40, 50]
second_last = my_list[-2]
print(second_last) # 输出 40
```
相关问题
python寻找列表中倒数第二大的数
可以通过以下代码实现:
```
lst = [12, 34, 65, 98, 23, 46, 77, 45]
max1 = max2 = float('-inf')
for num in lst:
if num > max1:
max2 = max1
max1 = num
elif num > max2 and num != max1:
max2 = num
print(max2)
```
上述代码中,我们首先初始化两个变量max1和max2为负无穷,然后遍历列表中的每个元素。如果当前元素大于max1,则将max1的值赋给max2,将当前元素的值赋给max1。如果当前元素介于max1和max2之间且不等于max1,则将当前元素的值赋给max2。最后,max2的值就是列表中的倒数第二大的数。
python读取列表倒数第二个元素
要读取列表的倒数第二个元素,可以使用负数索引。在Python中,索引从0开始,-1表示最后一个元素,-2表示倒数第二个元素。下面是一个示例:
```python
my_list = [1, 2, 3, 4, 5]
second_last_element = my_list[-2]
print(second_last_element)
```
输出结果为:4
阅读全文