python中的rotate函数
时间: 2023-09-16 07:11:21 浏览: 932
rotate函数是Python中列表的一个方法,用于将列表中的元素按照指定的步长进行循环移动,即将列表的后面若干个元素移到列表的前面,同时将列表的前面若干个元素移到列表的后面。
rotate函数的语法格式如下:
list.rotate(steps)
其中,steps表示移动的步长。当steps为正数时,列表的后面steps个元素会移到列表的前面;当steps为负数时,列表的前面|steps|个元素会移到列表的后面。如果steps超过了列表的长度,rotate函数仍然能够正常工作,但是移动后的列表顺序将与原始列表相同。
下面是一个例子:
```python
lst = [1, 2, 3, 4, 5]
lst.rotate(2)
print(lst) # 输出 [4, 5, 1, 2, 3]
```
在这个例子中,rotate函数将lst列表中的后面两个元素(即4和5)移到了列表的前面,同时将前面三个元素(即1、2和3)移到了列表的后面。
阅读全文