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 while Loop
Python String lower()
Python dir()
Python all()
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Get File Creation and Modification Date
Python Tuple
Python range()
Python List append()
Python Program to Find Factorial of Number Using Recursion
Python Program to Make a Simple Calculator
Python property()
Python Data Types
Deep Learning with Python - Francois Chollet
Python String capitalize()
Python Program to Make a Flattened List from Nested List
Python Program to Sort a Dictionary by Value
Python String ljust()
Python map()
Python String count()
Python Keywords and Identifiers
Python break and continue
Java – Get Random Item/Element From a List
Python Set remove()
Python hash()
Python reversed()
Python Directory and Files Management
Python Namespace and Scope
Python open()
Python Set isdisjoint()
Partition a List in Java
Python frozenset()