<p>我应该写一个函数,它得到一个列表并旋转它几次(旋转的次数是给定的)</p>
<pre><code>def rotate1(lst):
print(lst[-1:]+lst[:-1])
def rotatek_v1(lst,k):
for i in range(0,k):
rotate1(lst)
print(lst)
</code></pre>
<p>出于某种原因,在第二个函数中,它只旋转一次,但我需要它旋转k次(我需要它运行函数rotate1k次),我应该修复什么?你知道吗</p>
<p>谢谢</p>
<p>正确的代码应该是-</p>
<pre><code>def rotate1(lst):
print(lst[-1:]+lst[:-1]);
def rotatek_v1(lst,k):
for i in range(0,k): rotate1(lst);
print(lst);
</code></pre>