首页 > 解决方案 > 用于删除 2D 列表中的重复项的 Python 代码

问题描述

假设我有一个列表 [[1,0], [14,12], [13,6], [1,0], [12,8], [13,6]] 我希望输出为 [[1 ,0], [14,12], [13,6], [12,8]]

请用python中的解决方案代码帮助我。

标签: python

解决方案


因此,您可以通过遍历旧列表并在 for 循环中检查新列表来将不同的值放入新列表中。像这样:

lst = [[1,0], [14,12], [13,6], [1,0], [12,8], [13,6]]
newlist = []

for i in lst:
    if i in newlist:
        continue
    else:
        newlist.append(i)

print(newlist)

推荐阅读