📌  相关文章
📜  如何从 python 中的列表中删除最后 2 个元素 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:37:54.663000             🧑  作者: Mango

如何从 python 中的列表中删除最后 2 个元素 - TypeScript

在 TypeScript 中,有多种方式可以从 Python 列表中删除最后 2 个元素。

方式一:使用 Array.slice 方法

使用 Array.slice 方法,从列表中获取一个新的列表,该列表不包含最后 2 个元素。我们可以把这个新列表赋给原来的列表来实现删除最后 2 个元素的目的。

const my_list = [1, 2, 3, 4, 5];
const new_list = my_list.slice(0, -2); // 从列表中获取一个新的列表,该列表不包含最后 2 个元素
my_list = new_list; // 把新列表赋给原来的列表,实现删除最后 2 个元素的目的
方式二:使用 Array.splice 方法

使用 Array.splice 方法,从列表中删除最后 2 个元素。该方法会修改原来的列表,返回被删除的元素数组。

const my_list = [1, 2, 3, 4, 5];
const deleted_items = my_list.splice(-2); // 从列表中删除最后 2 个元素,返回被删除的元素数组
方式三:使用 Array.pop 方法

使用 Array.pop 方法,连续从列表中删除最后 2 个元素。该方法会修改原来的列表,返回被删除的元素。需要进行 2 次操作。

const my_list = [1, 2, 3, 4, 5];
my_list.pop(); // 删除最后一个元素
my_list.pop(); // 再次删除最后一个元素

无论采用哪种方式,我们都可以轻松地从 Python 列表中删除最后 2 个元素。