Friday, 19 June 2026

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

 


Code Explanation:

๐Ÿ”น 1. Creating a List
nums = [1, 2, 3, 4]
✅ Explanation:

A list named nums is created.

Contents:

[1, 2, 3, 4]

Current state:

nums
 ↓
[1, 2, 3, 4]

๐Ÿ”น 2. Calling filter()
result = filter(
✅ Explanation:

filter() is a built-in Python function.

Its job:

Keep elements that satisfy a condition
Remove elements that don't

Syntax:

filter(function, iterable)

๐Ÿ”น 3. Lambda Function
lambda x: x % 2 == 0
✅ Explanation:

This is an anonymous function.

Equivalent to:

def check(x):
    return x % 2 == 0

Rule:

If x is even → True
If x is odd  → False

๐Ÿ”น 4. Understanding the Condition
x % 2 == 0
✅ Explanation:

% means modulus (remainder).

Examples:

2 % 2

Result:

0
3 % 2

Result:

1

Condition:

x % 2 == 0

means:

Is x divisible by 2?

If yes:

True

Otherwise:

False

๐Ÿ”น 5. First Iteration

Current value:

x = 1

Check:

1 % 2 == 0

Result:

False

So:

1 is discarded

๐Ÿ”น 6. Second Iteration

Current value:

x = 2

Check:

2 % 2 == 0

Result:

True

So:

2 is kept

๐Ÿ”น 7. Third Iteration

Current value:

x = 3

Check:

3 % 2 == 0

Result:

False

So:

3 is discarded

๐Ÿ”น 8. Fourth Iteration

Current value:

x = 4

Check:

4 % 2 == 0

Result:

True

So:

4 is kept

๐Ÿ”น 9. Result of Filter

After checking all elements:

Kept values:

2
4

Filtered object contains:

filter object

Not a list yet.

๐Ÿ”น 10. Converting to List
list(result)
✅ Explanation:

Converts filter object into a list.

Before:

<filter object at 0x...>

After:

[2, 4]

๐Ÿ”น 11. Printing Result
print(list(result))

prints:

[2, 4]

๐ŸŽฏ Final Output
[2, 4]

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (283) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (30) Azure (11) BI (10) Books (262) Bootcamp (11) C (78) C# (12) C++ (83) cloud (1) Course (87) Coursera (300) Cybersecurity (31) data (6) Data Analysis (36) Data Analytics (23) data management (15) Data Science (371) Data Strucures (22) Deep Learning (179) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (21) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (73) Git (11) Google (53) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (42) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (318) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (14) PHP (20) Projects (34) Python (1380) Python Coding Challenge (1168) Python Mathematics (1) Python Mistakes (51) Python Quiz (544) Python Tips (11) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (20) SQL (52) Udemy (18) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)