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 Dictionary copy()
Python Object Oriented Programming
Python strptime()
Python String isspace()
Python reversed()
Python Program to Print all Prime Numbers in an Interval
Python RegEx
Python Program to Get File Creation and Modification Date
Python Program to Measure the Elapsed Time in Python
Python callable()
Python range()
Python Closures
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Extract Extension From the File Name
Python Set symmetric_difference()
Python Set symmetric_difference_update()
Python Program to Compute the Power of a Number
Python list()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python String zfill()
Python List insert()
Removing all Nulls from a List in Java
Python Global Keyword
Python String isprintable()
Python Program to Check if a Number is Odd or Even
Python Data Types
Python Program to Randomly Select an Element From the List
Python String isidentifier()
Python while Loop
Python time Module
Python List clear()
Python slice()