xxxxxxxxxx
>>> items = [1, 2, 0, 1, 3, 2]
>>> list(dict.fromkeys(items)) # Or [*dict.fromkeys(items)] if you prefer
[1, 2, 0, 3]
xxxxxxxxxx
import numpy as np
def unique(list1):
npArray1 = np.array(list1)
uniqueNpArray1 = np.unique(npArray1)
return uniqueNpArray.tolist()
list1 = [10, 20, 10, 30, 40, 40]
unique(list1) # [10, 20, 30, 40]
xxxxxxxxxx
# Approach 1: Using set
original_list = [1, 2, 3, 2, 4, 5, 1, 3, 3, 4, 5]
unique_list = list(set(original_list))
print(unique_list)
# Approach 2: Using a loop
original_list = [1, 2, 3, 2, 4, 5, 1, 3, 3, 4, 5]
unique_list = []
for element in original_list:
if element not in unique_list:
unique_list.append(element)
print(unique_list)
xxxxxxxxxx
def get_unique(seq):
seen = set()
seen_add = seen.add
return [x for x in seq if not (x in seen or seen_add(x))]