Python用deque向左旋转int列表返回Non

2024-05-04 19:46:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是想知道我这边是否有语法错误。我有一个int列表,我想把它们向左旋转。我使用deque和rotate(-1),但它没有返回任何值。在

我要寻找的结果示例:

list1 = [1, 2 , 3]
rotateLeft = [2, 3, 1]

这是代码片段。在

^{pr2}$

谁能告诉我我做错了什么吗?在


Tags: 代码示例列表int语法错误rotatedequelist1
1条回答
网友
1楼 · 发布于 2024-05-04 19:46:17

^{}不返回任何内容。在

因此rotate_left应该是:

def rotate_left(nums):
    q = deque(nums)
    q.rotate(-1)
    return list(q)

标准库中修改数据的函数/方法几乎不返回任何内容。 (例外:dict.setdefault,…)

相关问题 更多 >