# HOW TO REMOVE DUPLICATES FROM A LIST:# 1) CREATE A LIST
my_list =[1,2,3,4,5,5,5,1]# 2) CONVERT IT TO A SET AND THEN BACK INTO A LIST
my_list =list(set(my_list))# 3) DONE! print(my_list)#WILL PRINT: [1, 2, 3, 4, 5]
k =[[1,2],[4],[5,6,2],[1,2],[3],[4]]
new_k =[]for elem in k:if elem notin new_k:
new_k.append(elem)
k = new_k
print k
# prints [[1, 2], [4], [5, 6, 2], [3]]
# Python 3 code to demonstrate # removing duplicated from list # using naive methods # initializing list
test_list =[1,3,5,6,3,5,6,1]print("The original list is : "+str(test_list))# using naive method# to remove duplicated # from list
res =[]for i in test_list:if i notin res:
res.append(i)# printing list after removal print("The list after removing duplicates : "+str(res))
if mylist:
mylist.sort()
last = mylist[-1]for i inrange(len(mylist)-2,-1,-1):if last == mylist[i]:del mylist[i]else:
last = mylist[i]# Quicker if all elements are hashables:
mylist =list(set(mylist))