Thursday, 14 December 2023

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

 


The above code is a Python list comprehension that adds corresponding elements of sublists in the nested list lis. Let's break it down:

lis = [[8, 7], [6, 5]]

result = [p + q for p, q in lis]

print(result)

lis is a nested list with two sublists: [8, 7] and [6, 5].

The list comprehension [p + q for p, q in lis] iterates over each sublist, and for each sublist, it takes elements p and q and calculates their sum p + q.

The result is a new list (result) containing the sums of corresponding elements from the sublists.

When you print the result, you'll get:

[15, 11]

This is because:

For the first sublist [8, 7], the sum of corresponding elements is 8 + 7 = 15.

For the second sublist [6, 5], the sum of corresponding elements is 6 + 5 = 11.

So, the final output is [15, 11].


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (10) AI (33) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (156) C (77) C# (12) C++ (82) Course (67) Coursera (223) Cybersecurity (24) data management (11) Data Science (121) Data Strucures (8) Deep Learning (20) 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&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (53) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (1) Pandas (3) PHP (20) Projects (29) Python (912) Python Coding Challenge (295) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (42) UX Research (1) web application (8)

Followers

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