如何在Python中删除嵌套列表中指定索引位置的所有项。

11 浏览
0 Comments

如何在Python中删除嵌套列表中指定索引位置的所有项。

这个问题已经有了答案:

如何通过索引从列表中删除元素

我有一个列表,其中包含类似于下面条目的一些内容:[[1,\'土豆\',2,\'袋子\'],[2,\'香蕉,1,\'串\']]。这些元素以顺序表示物品的UPC、名称、数量和单位类型。我想做的是删除特定索引处的所有项目,以便将列表从上面更改为[[1,\'土豆\',2,\'袋子\']]。我尝试了几种方法,但要么我用错了,要么它们不应该在那里使用(我使用了del、pop和remove)。如何做到这一点?

admin 更改状态以发布 2023年5月20日
0
0 Comments

del适用于您的示例

>>> data = [[1, 'Potato', 2, 'Bag'], [2, 'Banana', 1, 'Bunch']]
>>> del data[1]
>>> data
[[1, 'Potato', 2, 'Bag']]

0