我有一个名为 python 的列表added,它包含 156 个单独的列表,其中包含两个 cols 引用和一个数组。示例如下:
[0, 1, array]
问题是我有重复项,尽管它们并不准确,因为列引用将被翻转。以下两个将完全相同:
[[0, 1, array], [1, 0, array]]
我尝试删除重复项的方法是对数字进行排序并检查是否有相同的数字,如果相同则将结果附加到新列表中。
两者都导致了不同的错误:
for a in range(len(added)):
added[a][0:2] = added[a][0:2].sort()
TypeError: can only assign an iterable
我还尝试查看该数组是否在我的空 python 列表中no_dups,如果不在,则附加列引用和数组。:
no_dups = []
for a in range(len(added)):
if added[a][2] in no_dups:
print('already appended')
else:
no_dups.append(added[a])
<input>:2: DeprecationWarning: elementwise comparison failed; this will raise an error in the future.
都没有用。我正在努力思考如何在这里删除重复项。
墨色风雨
至尊宝的传说
回首忆惘然
相关分类