python - 用于删除 2D 列表中的重复项的 Python 代码
问题描述
假设我有一个列表 [[1,0], [14,12], [13,6], [1,0], [12,8], [13,6]] 我希望输出为 [[1 ,0], [14,12], [13,6], [12,8]]
请用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)
推荐阅读
- c# - 在 MacOS 中生成 .Net Core Soap Webservices 代理
- c++ - 向日期运算符添加天数+
- javascript - JavaScript 如何遍历 HTMLcollection 中的每个当前和未来元素?
- c++ - 在 C++ 中调用超级构造函数之前做一些事情
- java - 如何在 Java 中编写自定义原子方法?
- r - `devtools::check()` 删除日志文件
- ios - 我得到:使用未解析的标识符“randomBallNumber1”;你是说'randomBallNumber'吗?
- spring-batch - 从文件中读取并从 DB 中查询结果超过块大小和更新的相关行
- python - 为什么 Python 中的矩阵向量乘法在第一次调用后变得更快?
- api - Twitter GET 用户/使用多个参数搜索