从数组中删除特定列表

2024-04-19 04:59:41 发布

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

我有这个清单

list = [[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2], [2, 1], [2, 2], [2, 0]]

我想取2个整数

row = 2 and column = 1

把它们结合起来

thing = (str(row) + str(", ") + str(column))

然后我想删除列表

[2, 1]

从阵列中。我该怎么做?你知道吗

编辑:语言是Python


Tags: and语言编辑列表column整数listrow
1条回答
网友
1楼 · 发布于 2024-04-19 04:59:41

首先,不要给你的名单命名list。它将覆盖内置函数list(),并可能在以后弄乱您的代码。你知道吗

其次,查找和删除列表中的元素的方法如下

data.remove(value)

或者你的情况呢

data.remove([2, 1])

具体地说,如果您正在寻找一个条目[row, column],您可以这样做

data.remove([row, column])

其中rowcolumn是两个变量。你知道吗

不过,将它们命名为rowcolumn可能有点混乱。因为您的数据可以解释为矩阵/2D数组,其中“行”和“列”的含义不同。你知道吗

相关问题 更多 >