查找列表中最后一项的索引

时间:2014-03-22 16:37:45

标签: python list

例如,我有一个列表

[0,2,2,3,2,1]

我想找到最后一个' 2'的索引。出现在此列表中。 有一个简单的方法吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试以下方法。首先反转列表,使用L.index()获取索引。

由于你颠倒了这个列表,你得到一个与反向相对应的索引,所以要转换"转换"它与原始列表中的相应索引相比,您必须从列表的长度中减去1和索引。

n = ...
print len(L) - L[::-1].index(n) - 1