defdedupe(items):
seen =set()for items in items:if items notin seen:yield items
seen.add(items)if __name__ =="__main__":
l =[5,5,2,9,1,5,10]print(l)print(list(dedupe(l)))
一丶代码def dedupe(items): seen = set() for items in items: if items not in seen: yield items seen.add(items)if __name__ == "__main__": l = [5, 5, 2, 9, 1, 5, 10] print(l) print(list(dedupe(l)))二丶运行结果