本人最近刚接触python
我有一个列表,类似于
[123,123,123,456,456,456,348,78956,123,456]
我想找到最后一个 456 的位置
目前只想到将列表倒序得到第一个456的位置再倒序回来。
但是感觉有点麻烦,请问各位有没有更好的办法。
y=[123,123,123,456,456,456,348,78956,123,456]
y=y[::-1] #反转
print(y[0])
可以手动写一个匹配,送下标为len(a)-1的位置往回查询
a=[123,123,123,456,456,456,348,78956,123,456]
b=a[::-1] #这就是你想要的倒序列表,不要把它重新赋值给a,这样你也就不需要再把它倒回来一遍
a=[123,123,123,456,456,456,348,78956,456,456,123]
print((len(a)-(a[::-1].index(456)))-1)
试试