所以我在python中有一个元组,我需要从最后一个元素切换到第一个元素,但只想要最后一个元素......
示例:
大元组:(1,2,3,4,5)
我想切片元组,所以我最终得到(5,1)
some_list[::len(some_list)-1]
从头到尾的代码切片上面,只包含here中的第一个和最后一个.... 所以我需要恰恰相反。
答案 0 :(得分:3)
此代码有效:
some_list[-1:-len(some_list)-1:-(len(some_list) - 1)]
另一种方式:
some_list[::-len(some_list) + 1]
当然你总能做到
x[::len(x) - 1][::-1]
答案 1 :(得分:1)
为什么不做呢
new_list = (some_list[-1], some_list[0])
答案 2 :(得分:0)
a = (1,2,3,4,5)
print(a[0],a[-1])
请试试这个。它对我有用,似乎是一个简单的解决方案。