我有一个看起来像这样的列表嵌套列表:
我想通过查看名字和姓氏来删除列表的元素(具有相同名字和姓氏的元素应该被删除)。在上面的例子中,结果列表应该只包含:
我已经尝试了下面的代码,但它只在某些列表的三个元素完全相同的情况下执行去重:
[[Joel,Green,597], [Katie,Higgins,623], [Joel,Green,123], ...]
我想通过查看名字和姓氏来删除列表的元素(具有相同名字和姓氏的元素应该被删除)。在上面的例子中,结果列表应该只包含:
[[Katie,Higgins,623]]
我已经尝试了下面的代码,但它只在某些列表的三个元素完全相同的情况下执行去重:
newlist = []
reader = csv.reader(f,delimiter=",") # read content
my_list = list(reader) #put content in my_list
for i in my_list:
if i not in newlist:
newlist.append(i)
有人能帮忙吗?