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 strptime()
Python Dictionary get()
Python Program to Find Hash of File
Python Generators
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python filter()
Python Program to Sort a Dictionary by Value
Python Shallow Copy and Deep Copy
Python Program to Slice Lists
Python Program to Catch Multiple Exceptions in One Line
Python Program to Create Pyramid Patterns
Python Program to Differentiate Between type() and isinstance()
Python Program to Shuffle Deck of Cards
Python enumerate()
Python exec()
Python Recursion
Python String zfill()
Python String isnumeric()
Python hex()
Python repr()
Debug a JavaMail Program
Python Program to Create a Long Multiline String
Python locals()
Python Program to Delete an Element From a Dictionary
Partition a List in Java
Deep Learning in Python - LazyProgrammer
Python Data Types
Python Program to Print all Prime Numbers in an Interval
Python String isupper()
Python issubclass()
Python Program to Calculate the Area of a Triangle
Python break and continue