Python me List kya hoti hai?


List Python ka ek ordered collection hai jisme hum multiple values ek saath store kar sakte hain. List me kisi bhi data type ke values ho sakte hain — numbers, strings, booleans, ya dusri lists bhi!

List ki 4 main khasiyatein hain :-

Is page me yeh sab sikhenge :-



1. List Banana aur Access Karna

List ko square brackets [ ] me likha jaata hai aur items ko comma ( , ) se alag kiya jaata hai.

Example 1: List banana — different types ke items

Python
In [1]:
1
Output

Example 2: List access karna — indexing

Python
In [1]:
1
Output


2. Indexing aur Slicing

List ki slicing bilkul string slicing jaisi hoti hai — [start : stop : step] syntax use hota hai.

Example 1: Slicing — list ka ek hissa nikalna

Python
In [1]:
1
Output

Example 2: List item update karna — index se

Python
In [1]:
1
Output


3. Items Add Karna — append(), insert(), extend()

List me nayi values 3 tarike se add ki ja sakti hain — end me, kisi bhi position pe, ya doosri list ko jodkar.

MethodKaam
append(x)List ke end me ek item add karta hai
insert(i, x)Index i pe item x add karta hai
extend(list2)Doosri list ke saare items add karta hai

Example 1: append() — end me add karna

Python
In [1]:
1
Output

Example 2: insert() — kisi bhi jagah add karna

Python
In [1]:
1
Output

Example 3: extend() — do lists ko jodna

Python
In [1]:
1
Output


4. Items Remove Karna — remove(), pop(), del, clear()

List se items 4 tarike se remove ho sakte hain — value se, index se, ya poori list clear karke.

MethodKaam
remove(x)Pehla x value dhundh ke remove karta hai
pop(i)Index i wala item remove karke return karta hai
del list[i]Index i wala item delete karta hai
clear()List ke saare items hata deta hai

Example 1: remove() — value se item hatana

Python
In [1]:
1
Output

Example 2: pop() — index se hatana aur value milna

Python
In [1]:
1
Output

Example 3: del aur clear()

Python
In [1]:
1
Output


5. List Methods

Python list ke saath kai built-in methods aate hain — sorting, searching, copying aur bahut kuch.

Example 1: sort() aur reverse()

Python
In [1]:
1
Output

Example 2: count(), index() aur copy()

Python
In [1]:
1
Output

Example 3: min(), max() aur sum() — built-in functions

Python
In [1]:
1
Output


6. List Comprehension

List Comprehension ek short aur elegant tarika hai nai list banane ka — ek hi line me loop aur condition likh sakte hain. Yeh Python ka ek powerful feature hai.

Syntax
new_list = [expression for item in iterable if condition]

Example 1: Squares list banana — normal vs comprehension

Python
In [1]:
1
Output

Example 2: Condition ke saath comprehension

Python
In [1]:
1
Output


7. Nested List

List ke andar doosri list — isse Nested List kehte hain. Iska use 2D data represent karne ke liye hota hai — jaise matrix ya table.

Example 1: Nested list banana aur access karna

Python
In [1]:
1
Output

Example 2: 3x3 Matrix — nested list se

Python
In [1]:
1
Output



Quick Summary — List Methods ek nazar me

MethodKaamExample
append(x)End me add karolst.append(5)
insert(i, x)Index i pe add karolst.insert(1, 99)
extend(lst2)Doosri list jodolst.extend([4,5])
remove(x)Value se hataolst.remove("a")
pop(i)Index se hatao + returnlst.pop(0)
clear()Sab hataolst.clear()
sort()Sort karolst.sort()
reverse()Ulta karolst.reverse()
count(x)Kitni baar aayalst.count(5)
index(x)Kahan hailst.index(5)
copy()Nayi copy banaolst2 = lst.copy()