LIST OPERATIONS IN PYTHON…
List Operations
List Operations என்பது Python list-ல் உள்ள data-ஐ: access செய்வது add செய்வது change செய்வது delete செய்வது combine செய்வது repeat செய்வது search செய்வது sort செய்வது count செய்வது போன்ற செயல்களைச் செய்வதாகும். Simple definition: Operation…
List Operations என்பது Python list-ல் உள்ள data-ஐ: access செய்வது add செய்வது change செய்வது delete செய்வது c……
ஒரு shelf-ல் books வைத்திருக்கிறோம் என்று நினைத்துக்கொள்ளுங்கள். books = ["Python", "C", "Java"] இந்த list-ல்……
Python List Operations-ஐ முக்கியமாக இப்படி பிரிக்கலாம்: List Operations | |-- Access | |-- Update | |-- Add |……
1. ACCESSING LIST ELEMENTS…
ஒரு list-ல் உள்ள element-ஐ in……
list_name[index] a = [10, 20,……
a[0] 0 index-ல் 10 உள்ளது. a[2] 2 index-ல் 30 உள்ளது. INDEX POSITION a = [10, 20, 30, 40] Positive Index Valu……
-1 -> last element -2 -> seco……
1. MODIFYING / UPDATING LIST…
Python List mutable. அதாவது l……
list[index] = new_value a = [……
list.append(value) a = [10, 2……
Flow: [10,20,30] | append(40)……
1. append() WITH ANOTHER LIST…
இதில் ஒரு முக்கிய concept உள்……
ஏன்? append() முழு [30,40] list-ஐ single element ……
1. extend() OPERATION…
extend() multiple elements-ஐ ……
list.extend(iterable) a = [10……
மிக முக்கியமான TRB / Intervie……
1. insert() OPERATION…
Specific position-ல் புதிய el……
list.insert(index, value) a =……
இங்கு: insert(1, 20) அதாவது:…
எப்போதும் end-ல் add செய்யும்.……
1. remove() OPERATION…
remove() ஒரு value-ஐ வைத்து d……
list.remove(value) a = [10, 2……
கவனிக்கவும்: remove(30) இங்கு……
1. DUPLICATE VALUES WITH remo……
a = [10, 20, 20, 30] a.remove……
remove() duplicate இருந்தால் ……
1. pop() OPERATION…
pop() index அடிப்படையில் element r……
list.pop(index) a = [10, 20, ……
இங்கு: pop(1) index 1 உள்ள 20……
1. pop() WITHOUT INDEX…
a = [10, 20, 30] a.pop()…
pop() index கொடுக்காமல் பயன்படுத்தினால்: Last ……
Memory: remove -> value pop -……
1. del OPERATION…
del என்பது method அல்ல. இது Python ……
a = [10, 20, 30, 40] del a[1]…
1. DELETE MULTIPLE ELEMENTS U……
a = [10, 20, 30, 40, 50] del ……
1:4 என்றால் index: 1, 2, 3 de……
1. clear() OPERATION…
List உள்ள எல்லா elements-ஐ re……
a = [10, 20, 30] a.clear()…
List variable இன்னும் இருக்கும்.……
1. LIST CONCATENATION…
இரண்டு lists-ஐ combine செய்ய ……
a = [10, 20] b = [30, 40]…
இதனை: List Concatenation என்ற……
1. LIST REPETITION…
- operator மூலம் list-ஐ repea……
a = [1, 2]…
இதனை: List Repetition என்று அ……
1. MEMBERSHIP OPERATOR - in…
ஒரு value list-ல் இருக்கிறதா ……
a = [10, 20, 30]…
1. not in OPERATOR…
Value list-ல் இல்லையா என்று c……
a = [10, 20, 30]…
1. len() OPERATION…
List-ல் எத்தனை elements உள்ளன……
a = [10, 20, 30, 40]…
len() என்பது function. இது li……
1. count() METHOD…
ஒரு குறிப்பிட்ட value list-ல்……
a = [10, 20, 20, 20, 30]…
எல்லா elements count. a.count……
20 மட்டும் count.…
1. index() METHOD…
ஒரு value எந்த index position……
a = [10, 20, 30, 40]…
ஏனெனில்: 10 -> 0 20 -> 1 30 -> 2 ……
index() first occurrence-ன் i……
1. max() OPERATION…
List-ல் largest value: max()…
a = [10, 80, 30, 50]…
1. min() OPERATION…
Smallest value: a = [10, 80, ……
1. sum() OPERATION…
Numeric list-ன் total: a = [1……
Calculation: 10 + 20 + 30 = 60…
1. sort() METHOD…
List elements-ஐ ascending ord……
a = [40, 10, 30, 20] a.sort()…
Default: Ascending order…
1. DESCENDING ORDER…
a = [40, 10, 30, 20] a.sort(r……
1. sorted() FUNCTION…
sort() மற்றும் sorted() இரண்ட……
sorted() original list-ஐ chan……
Important MCQ: a = [3, 1, 2]…
ஏனெனில் sort() new list retur……
1. reverse() METHOD…
List-ன் current order-ஐ rever……
a = [10, 20, 30, 40] a.revers……
கவனிக்கவும்: reverse() sorting செய……
இது descending sort அல்ல.…
1. LIST SLICING…
List-லிருந்து ஒரு range of el……
list[start:stop] a = [10, 20,……
Important rule: start -> included stop……
1. LIST SLICING WITH STEP…
list[start:stop:step] a = [10……
1. REVERSE LIST USING SLICING…
a = [10, 20, 30, 40]…
இதுவும் மிக முக்கியமான Python question. [::-1] m……
1. COPYING A LIST…
இது actual independent copy அல்ல……
b.append(40)…
b change செய்தாலும் a change ……
1. copy() METHOD…
Independent shallow copy உருவ……
இதில் outer list independent.…
1. LIST COMPARISON…
Lists-ஐ == மூலம் compare செய்……
1. ORDER MATTERS…
a = [10, 20] b = [20, 10]…
ஏனெனில் Python List ordered c……
1. LOOP THROUGH LIST…
List elements ஒன்றன் பின் ஒன்……
இங்கு: i முதலில் 10, பின்னர் ……
1. USING range() WITH LIST…
a = [10, 20, 30]…
gives: 0, 1, 2…
a = [10, 20] append a.append(30) [10,20,30] extend a.ext……
Python List பற்றி கட்டாயம் நினைவில் வைத்திருக்க வேண்டியவை: List is ordered. List is mutable. Duplicate values……
Wrong: a = [10, 20] a.append(30, 40) Error வரும். ஏனெனில் app……
a = [10, 20] a.remove(50) 50 ……
a = [10, 20] a.pop(10) Index ……
a = [3, 1, 2] print(a.sort())…
Beginners இதை: [1,2,3] என்று எதிர்பார்க்……
A E I Append -> End one Extend -> Entire collection Insert -> Ind……
a = [1, 2] a.append([3, 4]) pri……
a = [1, 2] a.extend([3, 4]) p……
Which operation removes and r……
What is the main difference between append() and extend()? append() argument-ஐ one element ஆக add செய்யும். e……
Which operator combines two l……
Which method adds an element ……
What is the output? a = [1, 2……
pop() without an argument rem……
Which method removes all elem……
Which function gives number o……
List is:…
Predict the output: 1. a = [10, 20] a.append(30) print(a) 2. a = [10, 20] a.extend([30, 40]) print(a) 3. ……
Python List முக்கிய operations: Access list[index] Update list[index] = value Add append() extend() insert() ……
List Operations என்பது Python list-ல் elements-ஐ access, add, modify, delete, search, sort, combine……