Python中带拼接的Move函数

2024-05-16 01:13:37 发布

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

我正在尝试从Javascript到Python如何实现以下功能:

function arraymove(arr, fromIndex, toIndex) {
    var element = arr[fromIndex];
    arr.splice(fromIndex, 1);
    arr.splice(toIndex, 0, element);
}

当然,在Python中,我们需要处理元组,我不确定是否有像Splice这样的函数来获得相同的结果。在


Tags: 函数功能varfunctionelementjavascript元组arr
1条回答
网友
1楼 · 发布于 2024-05-16 01:13:37

您可以使用insert方法并仅使用一行代码移动所需的元素。在

你必须把它删除,然后把它插入new位置。使用pop方法可以从指定位置删除一个元素。在

l.pop(fromIndex)

然后只需使用insert方法并将要插入元素的位置作为参数传递给。在

^{pr2}$

输出

[1, 2, 3, 4, 5]
[1, 4, 2, 3, 5]

相关问题 更多 >