Skip to content
This repository was archived by the owner on May 7, 2023. It is now read-only.

Files

Latest commit

 

History

History
23 lines (18 loc) · 549 Bytes

filter-non-unique.md

File metadata and controls

23 lines (18 loc) · 549 Bytes
title type tags cover dateModified
Filter non-unique list values
snippet
list
cobbled-street
2020-11-02 19:27:53 +0200

Creates a list with the non-unique values filtered out.

  • Use collections.Counter to get the count of each value in the list.
  • Use a list comprehension to create a list containing only the unique values.
from collections import Counter

def filter_non_unique(lst):
  return [item for item, count in Counter(lst).items() if count == 1]
filter_non_unique([1, 2, 2, 3, 4, 4, 5]) # [1, 3, 5]