【发布时间】:2014-05-21 22:51:37
【问题描述】:
所以我在 python 中有一个元组,我需要从最后一个元素切片到第一个元素,但只想要最后一个和第一个......
示例:
大元组:(1,2,3,4,5)
我想对元组进行切片,所以我最终得到 (5,1)
some_list[::len(some_list)-1]
上面的代码从第一个到最后一个切片,只包括第一个和最后一个......取自here! 所以我需要完全相反的。
【问题讨论】:
-
没关系只是想通了 :D [-1::-4]) 给了我 5,1
-
如果您的元组包含 5 个以外的元素,那么您的代码将无法按您期望的方式运行。
-
我能做到 [-1::-(len(list)-1)] 吗?这似乎有效