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 String rjust()
Deep Learning with Python - Francois Chollet
Python Program to Solve Quadratic Equation
Python Machine Learning - Sebastian Raschka
Python Set union()
Python Shallow Copy and Deep Copy
Python String center()
Python any()
Python Program to Check If Two Strings are Anagram
Using a List of Values in a JdbcTemplate IN Clause
Python Program to Iterate Through Two Lists in Parallel
Python list()
Python iter()
Python ord()
Python Program to Add Two Numbers
Python Program to Transpose a Matrix
Python Program to Count the Occurrence of an Item in a List
Python bin()
Python Program to Multiply Two Matrices
Python Program to Find LCM
Python String lstrip()
Python String encode()
Python List insert()
Python String partition()
Python input()
Python Program to Display Calendar
Python Operator Overloading
Python @property decorator
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Removing all duplicates from a List in Java
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Check Whether a String is Palindrome or Not