我的回答你的另一个问题,你完全忽略了,显示你错了,声称
The answers of that question did not
keep the “order”
>我的答复确实保持秩序,并且清楚地表示这样做。在这里,再次强调,看看你能不能忽视它…:
可能是最快的方法,对于一个很大的列表,如果你想保留剩下的项目的确切顺序,是以下…:
biglist = [
{'title':'U2 Band','link':'u2.com'},
{'title':'ABC Station','link':'abc.com'},
{'title':'Live Concert by U2','link':'u2.com'}
]
known_links = set()
newlist = []
for d in biglist:
link = d['link']
if link in known_links: continue
newlist.append(d)
known_links.add(link)
biglist[:] = newlist