我知道如何做到這一點,但我想知道哪種方法更具pythionic。 兩個我有這些:查找列表中的最後一項
a = [1, 2, 3, 4, 5]
print a[::-1][0] #Method 1
print a[len(a) - 1] #Method 2
因此,這是兩個做的更好?他們都工作。
編輯
嗨,對不起,我真的不好的問題。我完全忘了[-1] ...
我知道如何做到這一點,但我想知道哪種方法更具pythionic。 兩個我有這些:查找列表中的最後一項
a = [1, 2, 3, 4, 5]
print a[::-1][0] #Method 1
print a[len(a) - 1] #Method 2
因此,這是兩個做的更好?他們都工作。
編輯
嗨,對不起,我真的不好的問題。我完全忘了[-1] ...
你需要了解蟒蛇指數,它是如何工作:
my_list = [1,2,3,4]
0 1 2 3 #positive index
1 2 3 4 # list element
-4 -3 -2 -1 # negative index
所以如果你想最後一個元素,你可以簡單地做
my_list[-1]
怎麼樣只是一個'[-1]' – user2718281
是啊......忘了一個... – Bottersnike