Lesson 05 � Foundation

EK VALUE NAHI.
POORA COLLECTION.

Aapke paas sirf ek learner nahi, learners ki list hai. Ek task nahi, daily tasks hain. List ordered, mutable collection hai�yani values ki sequence jise aap later change kar sakte ho.

? 24 min✓ BeginnerPrerequisite: Strings

WHAT: list square brackets mein banti hai

python
skills = ["Python", "SQL", "Pandas"]

print(skills[0]) # Python
print(len(skills)) # 3
ORDERED

Index stable hota hai: first item index 0 par.

MUTABLE

Item add, update aur remove kar sakte ho.

FLEXIBLE

Technically mixed types possible hain; practical code mein consistent types rakho.

WHEN: collection ko update karna

append() end mein add karta hai; remove() matching value ko hatata hai; pop() index se item nikalta hai. Production code mein item exists karta hai ya nahi, woh check karna bhi zaruri hota hai.

python
tasks = ["Variables revise", "Strings practice"]
tasks.append("Lists exercise")
tasks[0] = "Variables project"

print(tasks)
# ['Variables project', 'Strings practice', 'Lists exercise']

WHERE: simple task tracker

List aapke first mini-project ka building block hai. Abhi loop complete nahi hua, fir bhi aap collection ko create/update aur display kar sakte ho.

Try it: learning task trackerApne tasks add/remove karke run karo
Run Python dabayein

Useful list operations

Quick check

Do strings ai aur ml wali Python list likho.

List square brackets se banti hai aur text ko quotes chahiye.

Common mistakes

Lists clear?

Ab program ko data ke basis par decisions lena sikhate hain.