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]
>>> items = [1, 2, 0, 1, 3, 2]
>>> list(dict.fromkeys(items)) # Or [*dict.fromkeys(items)] if you prefer
[1, 2, 0, 3]
mylist = ['nowplaying', 'PBS', 'PBS', 'nowplaying', 'job', 'debate', 'thenandnow']
myset = set(mylist)
print(myset)
mylist = ['nowplaying', 'PBS', 'PBS', 'nowplaying', 'job', 'debate', 'thenandnow']
myset = set(mylist)
print(myset)
mynewlist = list(myset)
#['nowplaying', 'PBS', 'job', 'debate', 'thenandnow']
# just turn it into a set and then convert again into a list
res = list(set(lst1)))
# now check the lengths of the two lists
print(len(res))
print(len(lst1))
"""Generation of unique random list of size n
"""
from random import sample
def unique_lst(n):
return sample(range(10, 100), n) # return a sample of lst (unique lst)
# print(unique_lst(10))
list(dict.fromkeys(list_with_duplicates))