我将尝试找到一种方法,通过负索引来获取Python列表中某个项目的索引,包括索引为0。
例如,对于一个大小为4的列表l:
例如,对于一个大小为4的列表l:
l[0] # index 0
l[-1] # index 3
l[-2] # index 2
我尝试使用了
index = negative + len(l)
然而,当索引为0
时,这种方法不起作用。
到目前为止,我发现唯一的方法涉及使用if/else
语句。
index = 0 if negative == 0 else negative + len(l)
有没有可能在Python中不使用if
语句来实现这个功能?
我正在尝试存储该项的索引,以便稍后访问它,但是给出的索引从0开始向后移动,然后向列表后面反向移动,我希望将它们从负数转换为正数。