Viraj0112's picture
Upload folder using huggingface_hub
03a907a verified
def dedupe_preserve_order(items: list[int]) -> list[int]:
"""Remove duplicates while preserving first occurrence order."""
seen = set()
out = []
for item in items:
# BUG: keeps last occurrence logic effectively by replacing list.
if item in seen:
out = [x for x in out if x != item]
seen.add(item)
out.append(item)
return out