是否存在任何内置方法作为列表的一部分,它将为我提供某些值的第一个和最后一个索引,例如:
verts.IndexOf(12.345) verts.LastIndexOf(12.345)
SilentGhost.. 93
序列有一个index(value)
返回第一次出现的索引的方法- 在你的情况下,这将是verts.index(value)
.
您可以运行它verts[::-1]
来查找最后一个索引.在这里,这将是len(verts) - 1 - verts[::-1].index(value)
序列有一个index(value)
返回第一次出现的索引的方法- 在你的情况下,这将是verts.index(value)
.
您可以运行它verts[::-1]
来查找最后一个索引.在这里,这将是len(verts) - 1 - verts[::-1].index(value)
使用i1 = yourlist.index(yourvalue)
和i2 = yourlist.rindex(yourvalue).
如果您正在寻找最后一次出现的索引myvalue
中mylist
:
len(mylist) - mylist[::-1].index(myvalue) - 1
作为一个小帮手功能:
def rindex(mylist, myvalue): return len(mylist) - mylist[::-1].index(myvalue) - 1