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 Program to Measure the Elapsed Time in Python
Python String format_map()
Deep Learning in Python - LazyProgrammer
Python Program to Sort Words in Alphabetic Order
Python Type Conversion and Type Casting
Python String count()
Python Set difference_update()
Python round()
Python dir()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Illustrate Different Set Operations
Python Program to Create Pyramid Patterns
Python String casefold()
Python sorted()
Removing all Nulls from a List in Java
Python del Statement
Python String splitlines()
Python Program to Remove Punctuations From a String
Python time Module
Python dict()
Python Program to Create a Countdown Timer
Python Set issuperset()
Python while Loop
Python format()
Converting Iterator to List
Python hasattr()
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Catch Multiple Exceptions in One Line
Python String rfind()
Python any()
Python String upper()
Python oct()