Unique elements in an iterable without losing order

This is a Python snippet, talking about generator, iteration, iterable, unique, set and yield

Unique elements in an iterable without losing order Add to Favorite

def unique(iterable):
    seen = set()
    for x in iterable:
        if x not in seen:
            yield x
            seen.add(x)

Created by ThePeppersStudio (375 days, 4.15 hours ago)

Do you want to leave a message? Please login first.