python function to remove duplicates from list code example
Example 1: python remove duplicates from list
mylist = ["a", "b", "b", "c", "a"]
mylist = sorted(set(mylist))
print(mylist)
Example 2: python remove duplicates from list
# remove duplicate from given_list using list comprehension
res = []
[res.append(x) for x in given_list if x not in res]
Example 3: python remove repeated elements from list
# ----- Create a list with no repeating elements ------ #
mylist = [67, 7, 89, 7, 2, 7]
newlist = []
for i in mylist:
if i not in newlist:
newlist.append(i)
Example 4: python remove duplicate numbers
duplicate = [2, 4, 10, 20, 5, 2, 20, 4]
print(list(set(duplicate))
Example 5: remove duplicates in sorted array python
# function for removing duplicates
def removeDuplicate(arr, n):
j = 0
# traverse elements of arr
for i in range(0, n-1):
# if ith element is not equal to (i+1)th element, then store ith value in arr[j]
if (arr[i] != arr[i+1]):
arr[j] = arr[i]
j = j+1
# store last value of arr in arr[j]
arr[j] = arr[n-1]
j = j+1
# print first j elements of array arr
for i in range(0, j):
print("%d"%(arr[i]), end = " ")
arr = [1, 3, 5, 5, 7, 9]
n = len(arr)
# calling function when number of elements in array is greater than 1
if (n > 1):
removeDuplicate(arr, n)