w3resource

Python: Find missing and additional values in two lists

Python List: Exercise - 42 with Solution

Write a Python program to find missing and additional values in two lists.

Python: Find missing and additional values in two lists

Sample Solution:

Python Code :

# Define two lists 'list1' and 'list2' containing elements
list1 = ['a', 'b', 'c', 'd', 'e', 'f']
list2 = ['d', 'e', 'f', 'g', 'h']

# Calculate the missing values in 'list2' by finding the set difference between 'list1' and 'list2'
missing_values = set(list1).difference(list2)

# Print the missing values in the second list 'list2'
print('Missing values in the second list: ', ','.join(missing_values))

# Calculate the additional values in 'list2' by finding the set difference between 'list2' and 'list1'
additional_values = set(list2).difference(list1)

# Print the additional values in the second list 'list2'
print('Additional values in the second list: ', ','.join(additional_values))

Sample Output:

Missing values in second list:  b,c,a                                                                         
Additional values in second list:  g,h 

Flowchart:

Flowchart: Find missing and additional values in two lists

Python Code Editor:

Previous: Write a Python program to create multiple lists.
Next: Write a Python program to split a list into different variables.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python-exercises/list/python-data-type-list-exercise-42.php