Python: Count the same pair in two given lists using map function
Python map: Exercise-13 with Solution
Write a Python program to count the same pair in two given lists. Use map() function.
Sample Solution:
Python Code:
# Import the 'eq' function from the 'operator' module
from operator import eq
# Define a function 'count_same_pair' that takes two lists as input and returns the number of pairs with equal elements
def count_same_pair(nums1, nums2):
# Use the 'map' function with 'eq' to create a list of True/False values for corresponding elements in 'nums1' and 'nums2'
# Sum the True values to get the count of pairs with equal elements
result = sum(map(eq, nums1, nums2))
# Return the result
return result
# Define two lists 'nums1' and 'nums2'
nums1 = [1, 2, 3, 4, 5, 6, 7, 8]
nums2 = [2, 2, 3, 1, 2, 6, 7, 9]
# Print the original lists
print("Original lists:")
print(nums1)
print(nums2)
# Print a newline for better readability
print("\n")
# Print the number of pairs with equal elements in the two lists
print("Number of same pair of the said two given lists:")
print(count_same_pair(nums1, nums2))
Sample Output:
Original lists: [1, 2, 3, 4, 5, 6, 7, 8] [2, 2, 3, 1, 2, 6, 7, 9] Number of same pair of the said two given lists: 4
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Next: Write a Python program to interleave two given list into another list randomly. use map() function.What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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://198.211.115.131/python-exercises/map/python-map-exercise-13.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics