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 String isupper()
Python Program to Get a Substring of a String
Python reversed()
Python String zfill()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Capitalize the First Character of a String
Python String count()
Python delattr()
Python Tuple
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String format_map()
Python Dictionary
Python Program to Display Calendar
Python RegEx
Python List index()
Python Matrices and NumPy Arrays
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Differentiate Between del, remove, and pop on a List
Python Program to Make a Flattened List from Nested List
Python filter()
Python String isspace()
Python Program to Swap Two Variables
Python String casefold()
Python eval()
Python Program to Get the Last Element of the List
Python String lstrip()
Python timestamp to datetime and vice-versa
Python String find()
Python id()
Python Program to Find Hash of File
Python List copy()
Python Objects and Classes