Hello everybody, welcome back to programminginpython.com. Here in this post am going to tell you how to find the union of two lists in python. Generally, Union means getting all the unique elements in both the lists. So here I will take two lists and convert them to set and then apply the union function on it to find all the unique elements n both the lists. Not only for two lists the same way we can find the union of any number of lists.
You can watch this video on YouTube here
Union of two lists – Code Visualization
Task:
To find Union of two lists in python.
Approach:
- Read input number asking for the length of the list using
input()orraw_input(). - Initialise an empty list.
lst = [] - Read each number using a
for loop - In the for loop append each number to the list.
- Repeat the above 4 points for the second list
lst2[]as well. - Find
unionof two lists by converting lists into sets and using python’s union functionset().union(lst, lst2) - Print the result.
Program:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
__author__ = 'Avinash' lst = [] num = int(input("Enter size of list 1: \t")) for n in range(num): numbers = int(input("Enter any number: \t")) lst.append(numbers) lst2 = [] num2 = int(input("Enter size of list 2: \t")) for n in range(num2): numbers2 = int(input("Enter any number: \t")) lst2.append(numbers2) union = list(set().union(lst, lst2)) print("\nThe Union of two lists is \t", union) |
Output:

