标签: python python-3.x
让我们说说python列表
a = [1, 2, 3, 4, 5, 6, 7]
a[2:5]返回[3, 4, 5]
a[2:5]
[3, 4, 5]
但要从头到尾切片,以使列表变为圆形,我尝试了以下操作:
a[-1:1] a[-2:-5] a[5:2]
所有返回[]
[]
有没有一种Python方法可以做到这一点?
(如果索引是相反的顺序,那么天真的方法可以是反转列表,但是python内置了一种最佳的单行方式)
谢谢