Finding the last item in a list
本问题已经有最佳答案,请猛点这里访问。
我知道怎么做,但我想知道哪种方法更像硫氰酸盐。我有两个:
1 2 3 | a = [1, 2, 3, 4, 5] print a[::-1][0] #Method 1 print a[len(a) - 1] #Method 2 |
那么,这两种方法中哪一种更好呢?他们俩都工作。
编辑
嗨,很抱歉问得很糟糕。我完全忘记了[-1]……
可以使用负索引从列表的末尾进行索引。
1 | a[-1] |
您需要了解python索引,它是如何工作的:
我的清单=[1,2,3,4]
1 2 3 | 0 1 2 3 #positive index 1 2 3 4 # list element -4 -3 -2 -1 # negative index |
所以如果你想要最后一个元素,你可以简单地
1 | my_list[-1] |