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 Find the Size (Resolution) of a Image
Python sorted()
Python frozenset()
Debug a JavaMail Program
Python Set intersection()
Python Program to Reverse a Number
Python String casefold()
Python bin()
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Transpose a Matrix
Python String isalpha()
Python Program to Convert Celsius To Fahrenheit
Python String splitlines()
Python for Loop
Python Data Types
Python String encode()
Python id()
Python max()
Python String rjust()
Python Program to Print Hello world!
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python enumerate()
Python frozenset()
Python Set symmetric_difference_update()
Python Program to Get Line Count of a File
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Trim Whitespace From a String
Python RegEx
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Program to Sort Words in Alphabetic Order
Python Iterators
Python Dictionary setdefault()