Friday, 18 September 2026

Python Coding Challenge - Question with Answer (ID 180926)

 



Explanation:

1. Creating the Set
x = {1, True, 1.0, 2}

A set is created with these values:

1, True, 1.0, 2

Normally, we might expect 4 elements.

But Python has a special rule here. ๐Ÿ‘€

2. True and 1 Are Equal
True == 1

Output:

True

In Python:

True → 1
False → 0

So True and 1 are considered equal when comparing set elements.

3. 1.0 Is Also Equal to 1
1.0 == 1

Output:

True

Therefore:

True == 1 == 1.0

All three represent the same set key/value for equality and hashing purposes.

4. Duplicate Values Are Removed

The set:

{1, True, 1.0, 2}

effectively contains only:

{1, 2}

So there are 2 unique elements.

5. Using len()
print(len(x))

len() counts the number of unique elements in the set.

len({1, 2}) = 2
⚡ Complete Flow
{1, True, 1.0, 2}
        ↓
True == 1
        ↓
1.0 == 1
        ↓
True, 1, 1.0 → treated as the same set element
        ↓
{1, 2}
        ↓
len(x) → 2

✅ Final Output:

2

Book: PYTHON LOOPS MASTERY



0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (345) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (31) Azure (12) BI (10) book (1) Books (359) Bootcamp (14) C (78) C# (12) C++ (83) cloud (1) Course (93) Coursera (305) Cybersecurity (36) data (10) Data Analysis (46) Data Analytics (31) data management (16) Data Science (432) Data Strucures (18) Deep Learning (220) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (9) Excel (24) Finance (13) flask (4) flutter (1) FPL (17) Generative AI (77) Git (13) Google (55) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (43) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (403) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (16) PHP (20) Projects (35) Python (1374) Python Coding Challenge (1241) Python Library (2) Python Mathematics (17) Python Mistakes (51) Python Pattern Challenge (5) Python Quiz (634) Python Tips (112) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (21) SQL (55) Udemy (22) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)