python 索引最后一个不为3 的数的索引
时间: 2023-06-01 19:06:10 浏览: 82
可以使用Python的列表推导式和切片来实现,代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8]
last_index = len(my_list) - 1
while last_index >= 0:
if my_list[last_index] != 3:
break
last_index -= 1
print(last_index)
```
输出结果为:
```python
7
```
这里假设列表为`my_list`,首先获取列表最后一个元素的索引`last_index`,然后使用`while`循环从列表末尾开始遍历,当找到第一个不为3的元素时,直接跳出循环并打印该元素的索引。
阅读全文