Table of Contents
In this example, you will learn to remove duplicate elements from a list.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using set()
list_1 = [1, 2, 1, 4, 6] print(list(set(list_1)))
Output
[1, 2, 4, 6]
In the above example, we first convert the list into a set, then we again convert it into a list. Set cannot have a duplicate item in it, so set()
keeps only an instance of the item.
2. Example 2: Remove the items that are duplicated in two lists
list_1 = [1, 2, 1, 4, 6] list_2 = [7, 8, 2, 1] print(list(set(list_1) ^ set(list_2)))
Output
[4, 6, 7, 8]
In the above example, the items that are present in both lists are removed.
- Firstly, both lists are converted to two sets to remove the duplicate items from each list.
- Then,
^
gets the symmetric difference of two lists (excludes the overlapping elements of two sets).
Related posts:
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Print Output Without a Newline
Python Set difference()
Python Program to Count the Number of Digits Present In a Number
Python Program to Check Prime Number
Python Program to Create a Long Multiline String
Python Program to Check If a List is Empty
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Set copy()
Python Program to Iterate Through Two Lists in Parallel
Python bytearray()
Python staticmethod()
Python String casefold()
Python for Loop
Python input()
Python Program to Get Line Count of a File
Python String rsplit()
Python Program to Check if a Number is Odd or Even
Python max()
Python Shallow Copy and Deep Copy
Python Program to Find Numbers Divisible by Another Number
Python Program to Catch Multiple Exceptions in One Line
Python enumerate()
Python min()
Python round()
Python List index()
Deep Learning with Python - Francois Cholletf
Python String title()
Python help()
Python List insert()
Python String split()
How to get current date and time in Python?