Explanation:
Creating the Matrix:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]: This is a list of lists (a 2D list), representing a matrix with 3 rows and 3 columns. Each sublist is a row of the matrix:
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Using map with sum:
map(sum, matrix): The map() function applies a function (in this case, sum) to each element of the iterable (matrix).
The sum function calculates the sum of the elements in each row (which are individual lists inside the matrix):
sum([1, 2, 3]) returns 6.
sum([4, 5, 6]) returns 15.
sum([7, 8, 9]) returns 24.
The result of map(sum, matrix) is an iterable of these sums: [6, 15, 24].
Converting to a List:
list(map(sum, matrix)): The map() function returns an iterable (a map object), which is then converted into a list using the list() function. This results in the list [6, 15, 24].
Storing and Printing:
The resulting list [6, 15, 24] is assigned to the variable result.
print(result) outputs the list to the console:
[6, 15, 24]
Final Output:
[6, 15, 24]
0 Comments:
Post a Comment