Thursday, 16 April 2026

Python Coding Challenge - Question with Answer (ID -160426)

 


Code Explanation:

๐Ÿ”น Step 1: Create Tuple

a = (1, [2, 3])
A tuple is created → (1, [2, 3])
Tuple is immutable ❌
But it contains a list [2, 3], which is mutable ✅

๐Ÿ”น Step 2: Perform += Operation
a[1] += [4]

This line is the main trick ๐Ÿ˜ˆ

๐Ÿ‘‰ Python internally does:

Modify the list
Then try to assign it back

๐Ÿ”น Step 2.1: List Gets Modified ✅
[2, 3] → [2, 3, 4]
This works because list is mutable

๐Ÿ”น Step 2.2: Tuple Assignment Fails ❌
a[1] = [2, 3, 4]
Python tries to reassign value inside tuple
❌ Not allowed → tuple is immutable

๐Ÿ‘‰ So error occurs:

TypeError: 'tuple' object does not support item assignment

Final Output:
Error

Book: 100 Python Projects — From Beginner to Expert

0 Comments:

Post a Comment

Popular Posts

Categories

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

Followers

Python Coding for Kids ( Free Demo for Everyone)