Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从数组中删除特定列表_Python_Arrays - Fatal编程技术网

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,那么数组就是列表: