[英]How to do reverse slicing in python?
假設我有lst = [1, 2, 3]
並且我想以相反的順序訪問最后兩個元素,如[3, 2]
我該如何使用切片?
只需將邊界放入切片中:
>>> [1,2,3][-1:-3:-1]
[3, 2]
在切片-1:-3:-1
:
-1
); 因此答案將是:
lst[-2::][::-1]
我檢查了@donkopotamus的答案,它實際上是最好的答案
獲取最后兩個元素!
然后扭轉它!
>>> lst
[1, 2, 3]
>>> lst[-2:][::-1]
[3, 2]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.