Python 从数组中删除特定列表
我有这个清单Python 从数组中删除特定列表,python,arrays,Python,Arrays,我有这个清单 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首先,不要给列表命名。它将覆盖内置函数列表,并可能在以后弄乱您的代码 其
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首先,不要给列表命名。它将覆盖内置函数列表,并可能在以后弄乱您的代码 其次,在列表中查找和删除元素的过程如下
data.remove(value)
还是你的情况
data.remove([2, 1])
具体来说,如果您正在查找条目[行,列],您可以这样做
data.remove([row, column])
其中,行和列是两个变量
不过,将它们命名为行和列可能有点混乱。因为您的数据可以解释为矩阵/2D数组,其中行和列具有不同的含义。我没有得到合并部分,您还需要帮助吗?从较大的列表中删除列表只是列表。删除[2,1]。@MalcolmMoss如果语言是Python,那么数组就是列表: