Tuesday, 7 January 2025

Python Coding challenge - Day 325| What is the output of the following Python Code?

 




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

Popular Posts

Categories

100 Python Programs for Beginner (78) AI (35) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (179) C (77) C# (12) C++ (82) Course (67) Coursera (231) Cybersecurity (24) data management (11) Data Science (129) Data Strucures (8) Deep Learning (21) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (61) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) Python (951) Python Coding Challenge (398) Python Quiz (47) Python Tips (3) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses