将python列表从结束索引切成一些开始索引

时间:2019-04-08 09:20:08

标签: python python-3.x

让我们说说python列表

a = [1, 2, 3, 4, 5, 6, 7]

a[2:5]返回[3, 4, 5]

但要从头到尾切片,以使列表变为圆形,我尝试了以下操作:

a[-1:1]
a[-2:-5]
a[5:2]

所有返回[]

有没有一种Python方法可以做到这一点?

(如果索引是相反的顺序,那么天真的方法可以是反转列表,但是python内置了一种最佳的单行方式)

谢谢

0 个答案:

没有答案