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 hash()
Converting Between a List and a Set in Java
Python Dictionary clear()
Python repr()
Python timestamp to datetime and vice-versa
Python zip()
Python Program to Return Multiple Values From a Function
Debug a JavaMail Program
Python Program to Iterate Through Two Lists in Parallel
Python ascii()
Python Set union()
Remove All Occurrences of a Specific Value from a List
Python Program to Get the Full Path of the Current Working Directory
Python bin()
Python String isalpha()
Java Program to Implement the Program Used in grep/egrep/fgrep
Python Program to Find Numbers Divisible by Another Number
Python String endswith()
Python round()
Python Tuple
Python Program to Convert Two Lists Into a Dictionary
Python Package
Python sleep()
Python String isidentifier()
Python List copy()
Python datetime
Python Operators
Python tuple()
Python Program to Capitalize the First Character of a String
Python String startswith()
Python del Statement
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli