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()
Python exec()
Deep Learning in Python - LazyProgrammer
How to Get Started With Python?
Python Inheritance
Python Set union()
Python String split()
Python String capitalize()
Python Custom Exceptions
Python String maketrans()
Python Program to Randomly Select an Element From the List
Python Program Read a File Line by Line Into a List
Python Program to Add Two Numbers
Python String isnumeric()
Python del Statement
Python List pop()
Python String rpartition()
Python strftime()
Python Program to Shuffle Deck of Cards
Python Program to Count the Occurrence of an Item in a List
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Display the multiplication Table
Intelligent Projects Using Python - Santanu Pattanayak
Python bin()
Python datetime
Python String isdigit()
Python Dictionary popitem()
Python Program to Iterate Through Two Lists in Parallel
Python List clear()
Python strptime()
Python Program to Convert Celsius To Fahrenheit
Python Machine Learning - Sebastian Raschka