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 timestamp to datetime and vice-versa
Python String join()
Python String isidentifier()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python object()
Python time Module
Python open()
Python classmethod()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Check Whether a String is Palindrome or Not
Python setattr()
Python Data Types
Python Set issuperset()
Python frozenset()
Python Set update()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Find the Largest Among Three Numbers
Python Program to Extract Extension From the File Name
Python staticmethod()
Python Program to Randomly Select an Element From the List
Python strftime()
Python String rsplit()
Python for Loop
Python help()
Python Errors and Built-in Exceptions
Python delattr()
Python String isupper()
Python String isalpha()
Python Program to Get the Last Element of the List
Python Set union()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...