如何比较两个二维列表中的元素?

How to compare elements in two 2D lists?

例如,我有两个这样的列表,我想比较两个列表中的列表

a = [[1,2],[3,4],[4,5]]

b = [[1,2],[4,5],[5,6]]

if [1,2] = [1,2] 那么它应该附加到另一个列表(也适用于 [4,5]) 关键是我想不出如何将 [4,5] 放入新列表

和[3,4]和[5,6]不应附加

这是我正在解决的实际问题

所以每个列表有4个元素,并且会有另一列用于分类 我有 2 个数据集,我想比较坐标以便将第一个 table 的名称映射到第二个 table

的名称

您可以使用列表理解来做到这一点

a = [[1,2],[3,4],[4,5]] 
b = [[1,2],[4,5],[5,6]]

print([e for e in a if e in b])

>>> [[1, 2], [4, 5]]