2
如何使用索引反轉或重複列表?Python反轉列表中的切片
下面是一個例子
lst = [3,2,4,1,5]
輸出將是:[3,2,4,5,1]
(指數3,其是1處於結束的地方)
又如:
lst = [1,5,4,2,3]
輸出:[1,5,4,3,2]
(索引3是2是最後的位置)
它是像列表通過使用切片已被逆轉。
如何使用索引反轉或重複列表?Python反轉列表中的切片
下面是一個例子
lst = [3,2,4,1,5]
輸出將是:[3,2,4,5,1]
(指數3,其是1處於結束的地方)
又如:
lst = [1,5,4,2,3]
輸出:[1,5,4,3,2]
(索引3是2是最後的位置)
它是像列表通過使用切片已被逆轉。
如果要扭轉過去的某個點列表的一部分,最直接的方法是:
output = (lst[:3] # take the list before element 3
+ # and add
lst[3:] # the list from element 3 on
[::-1] # reversed
)
,或者沒有註釋:
output = lst[:3] + lst[3:][::-1]
如果你想更改現有列表,您可以:
lst[3:] = lst[3:][::-1]
謝謝!有用! – justin 2012-04-14 01:39:58
您已經提出了13個問題,未接受任何答案。請記得點擊答案旁邊的複選標記,以最好地解決您的問題。你應該回到你的舊問題,併爲他們做。 – agf 2012-04-14 01:31:34
對不起。你能幫我解決這個問題嗎? – justin 2012-04-14 01:34:04
我已經檢查了複選標記。謝謝。 – justin 2012-04-14 01:45:11