w3resource

Python: Power of a number in bases raises to the corresponding number

Python map: Exercise-4 with Solution

Write a Python program to create a list containing the power of said number in bases raised to the corresponding number in the index using Python map.

pow() is given to map two list objects, one for each base and index parameter.

Sample Solution:

Python Code :

# Create two lists named 'bases_num' and 'index' containing integer elements
bases_num = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
index = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# Print the original lists of base numbers and indices
print("Base numbers and index:")
print(bases_num)
print(index)

# Print a message indicating the operation to be performed
print("\nPower of said number in bases raised to the corresponding number in the index:")

# Use the map function to apply the pow function to pairs of corresponding elements
# from 'bases_num' and 'index' and create a new list of results
result = list(map(pow, bases_num, index))

# Print the result of the map operation as a list
print(result)

Sample Output:

Base numbers abd index: 
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Power of said number in bases raised to the corresponding number in the index:
[10, 400, 27000, 2560000, 312500000, 46656000000, 8235430000000, 1677721600000000, 387420489000000000, 100000000000000000000]

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to listify the list of given strings individually using Python map.
Next: Write a Python program to square the elements of a list using map() function.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.