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 Reverse a Number
Python Program to Add Two Numbers
Python sorted()
Python chr()
Python setattr()
Python __import__()
Python bytearray()
Python File I/O Operation
Python Sets
Python Object Oriented Programming
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python String format()
Python Program to Multiply Two Matrices
Python List index()
Python String isupper()
Python String replace()
Copy a List to Another List in Java
Python Program to Iterate Over Dictionaries Using for Loop
Python break and continue
Python Program to Find Armstrong Number in an Interval
Python Dictionary
Python help()
Python Program to Add Two Matrices
Python Program to Find Factorial of Number Using Recursion
Python Program to Convert Kilometers to Miles
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Decorators
Python Program to Check Armstrong Number
Python issubclass()
Python eval()
Python float()
Python String rpartition()