通常扭轉列表中選擇一個應做到以下幾點:切片VS跨越倒車時串
>>>>l = [1, 2, 3, 4, 5]
>>>>l[::-1]
[5, 4, 3, 2, 1]
但不是這樣的確切語法:
list[<start>:<end>:<stop>]
,如果我不舉一個可選參數的默認值如下(糾正我,如果我錯了:
<start> = 0(Beginning of list)
<end> = 5(Length of list)
<step> = 1
所以,如果我給可選參數,它應該實際上產生相同的結果:
>>>>l[0:5:-1]
>>>>[]
而是我得到一個空列表(我知道爲什麼出現這種情況),但什麼是在第一種情況下所採取的Python的默認值應該在0與5默認和生產什麼,或者是[:: - 1]從列表不同的[開始:結束:STOP]
敢肯定你的意思是'列表[啓動:停止:步]'他們稱之爲在[Python文檔](HTTP://docs.python。 org/library/functions.html#slice) – mayhewr