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 Create a Long Multiline String
Python pow()
Python ascii()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Display Calendar
Python hash()
Python List sort()
Python Program to Print the Fibonacci sequence
Python Program to Sort Words in Alphabetic Order
Python Dictionary
Python String startswith()
Python String rfind()
How to Convert List to Map in Java
Python delattr()
Python String translate()
Python Input, Output and Import
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python bool()
Python Exception Handling Using try, except and finally statement
Python Set symmetric_difference()
Python Program to Create Pyramid Patterns
Python Program to Find the Square Root
Python Program to Check if a Key is Already Present in a Dictionary
Python callable()
Python Program to Slice Lists
Python Set intersection()
Removing all duplicates from a List in Java
Python Program to Parse a String to a Float or Int
Python oct()
Python Global, Local and Nonlocal variables
Python Program to Check if a Number is Odd or Even
Python frozenset()