假设我有一个列表
a = [1,2,3,4,5,6,7]
我想要从秒到最后的替换数字,即[6,4,2]
。
我尝试了a[:-1:-2]
,但我没有得到正确的输出。
答案 0 :(得分:5)
>>> a = [1,2,3,4,5,6,7]
>>> a[-2::-2]
[6, 4, 2]
答案 1 :(得分:3)
您需要以list[start:end:step]
格式指定切片,因此请改用以下内容:
a[-2::-2] # start at the second to last, to to the end by backing up 2
事实上,你从开始到最后都是两个人,然后什么都没有。