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 isalpha()
Python reversed()
Python Program to Convert Two Lists Into a Dictionary
Python String islower()
Python Custom Exceptions
Python float()
Python format()
Python print()
Python Program to Create a Countdown Timer
Python Deep Learning Cookbook - Indra den Bakker
Python Program to Shuffle Deck of Cards
Python Program to Find HCF or GCD
Python isinstance()
Python globals()
Python Program to Slice Lists
Python Program to Merge Two Dictionaries
Converting Between a List and a Set in Java
Python Type Conversion and Type Casting
Python vars()
Python String isnumeric()
Python Keywords and Identifiers
Python open()
Python Program to Count the Number of Digits Present In a Number
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Check Prime Number
Python Program to Print all Prime Numbers in an Interval
Python Program to Iterate Over Dictionaries Using for Loop
Python Global, Local and Nonlocal variables
Python Set difference_update()