Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获得列表中的倒数第n名?_Python_List - Fatal编程技术网

Python 如何获得列表中的倒数第n名?

Python 如何获得列表中的倒数第n名?,python,list,Python,List,我知道如何获取列表中的最后一项myList: myList[-1] 但是,如果不执行以下操作,如何获取字符串中的倒数第二项或倒数第n项: myList[len(myList)-(n-1)增加负索引以从列表末尾倒数 >>> l = [1, 2, 3, 4, 5] >>> l[-1] 5 >>> l[-2] 4 >>> l[-3] 3 倒数第二个是myList[-2],倒数第n个是myList[-n] 你可以阅读负索引你可以继

我知道如何获取列表中的最后一项
myList

myList[-1]

但是,如果不执行以下操作,如何获取字符串中的倒数第二项或倒数第n项:


myList[len(myList)-(n-1)

增加负索引以从列表末尾倒数

>>> l = [1, 2, 3, 4, 5]
>>> l[-1]
5
>>> l[-2]
4
>>> l[-3]
3

倒数第二个是myList[-2],倒数第n个是myList[-n]
你可以阅读负索引

你可以继续使用反向索引

# Second to list
myList[-2]

# n last
n=3
myList[-3]
在第二种情况下,它将返回最后一个的第三个

for item in myList[::-1]:
    print(item)

myList[-2]
..?如果
2
是一个变量,
-n
…?