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
…?