30 seconds of python

  Back to Home

filter_unique

listbeginner

Filters out the unique values in a list.

Use list comprehension and list.count() to create a list containing only the non-unique values.

def filter_unique(lst):
  return [x for x in set(item for item in lst if lst.count(item) > 1)]