मुख्य कंटेंट पर जाएं
Python List Methods in Hindi
PYTHON PROGRAMMING 12 मिनट पढ़ें 1 बार पढ़ा गया

Python List Methods in Hindi

Lavkush Chakrawarti

परिचय

List Methods क्या हैं?

Syntax

Python List Methods की सूची

1. append()

Syntax

उदाहरण

महत्वपूर्ण तथ्य

2. extend()

Syntax

उदाहरण

append() और extend() में अंतर

3. insert()

Syntax

उदाहरण

4. remove()

Syntax

उदाहरण

5. pop()

Syntax

उदाहरण

दूसरा उदाहरण

6. clear()

उदाहरण

7. index()

उदाहरण

8. count()

उदाहरण

9. sort()

Ascending

Descending

10. reverse()

उदाहरण

11. copy()

उदाहरण

copy() और Assignment में अंतर

सभी Methods का सारांश

Practical Programs

Program 1 – Student List

Program 2 – Even Numbers जोड़ना

Program 3 – Highest Marks

Program 4 – Duplicate Count

Program 5 – Reverse Student Names

Common Errors

ValueError

IndexError

Best Practices

परीक्षा की दृष्टि से महत्वपूर्ण तथ्य

Frequently Asked Questions (FAQs)

प्रश्न 1. append() और extend() में क्या अंतर है?

प्रश्न 2. remove() और pop() में क्या अंतर है?

प्रश्न 3. sort() और reverse() में क्या अंतर है?

प्रश्न 4. copy() का उपयोग क्यों किया जाता है?

प्रश्न 5. clear() क्या करता है?

Quick Revision

अगला अध्याय

 

परिचय

Python में List सबसे अधिक उपयोग होने वाला Collection Data Type है। List बनने के बाद उसमें नए Elements जोड़ना, पुराने Elements हटाना, किसी Element का स्थान पता करना, Sorting करना, Reverse करना या पूरी List की Copy बनाना जैसे कार्य बार-बार करने पड़ते हैं।

इन सभी कार्यों के लिए Python कई Built-in List Methods प्रदान करता है। इन Methods की सहायता से List को आसानी से Modify और Manage किया जा सकता है।

इस अध्याय में हम Python के सभी महत्वपूर्ण List Methods को Syntax, Examples, Output और Practical Programs सहित विस्तार से सीखेंगे।

 

List Methods क्या हैं?

List Methods वे Built-in Functions हैं जो केवल List Object पर कार्य करते हैं।

Syntax

list_name.method_name(arguments)

उदाहरण

numbers = [10, 20, 30]

 

numbers.append(40)

 

print(numbers)

Output

[10, 20, 30, 40]

 

Python List Methods की सूची

क्रम

Method

उपयोग

1

append()

अंत में Element जोड़ना

2

extend()

दूसरी List जोड़ना

3

insert()

किसी Position पर Element जोड़ना

4

remove()

Value हटाना

5

pop()

Index से Element हटाना

6

clear()

पूरी List खाली करना

7

index()

Element का Index प्राप्त करना

8

count()

Element कितनी बार है

9

sort()

List को Sort करना

10

reverse()

List को Reverse करना

11

copy()

List की Copy बनाना

 

  1. append()

List के अंत में केवल एक Element जोड़ने के लिए।

Syntax

list.append(element)

उदाहरण

fruits = ["Apple", "Mango"]

 

fruits.append("Banana")

 

print(fruits)

Output

['Apple', 'Mango', 'Banana']

महत्वपूर्ण तथ्य

  • हमेशा List के अंत में जोड़ता है।
  • एक समय में केवल एक Element जोड़ता है।

 

  1. extend()

एक List में दूसरी List के सभी Elements जोड़ने के लिए।

Syntax

list.extend(iterable)

उदाहरण

a = [10, 20]

b = [30, 40]

 

a.extend(b)

 

print(a)

Output

[10, 20, 30, 40]

append() और extend() में अंतर

a = [1, 2]

b = [3, 4]

 

a.append(b)

 

print(a)

Output

[1, 2, [3, 4]]

 

a = [1, 2]

b = [3, 4]

 

a.extend(b)

 

print(a)

Output

[1, 2, 3, 4]

 

  1. insert()

किसी निश्चित Position पर Element जोड़ने के लिए।

Syntax

list.insert(index, value)

उदाहरण

numbers = [10, 20, 40]

 

numbers.insert(2, 30)

 

print(numbers)

Output

[10, 20, 30, 40]

 

  1. remove()

किसी Value को हटाने के लिए।

Syntax

list.remove(value)

उदाहरण

colors = ["Red", "Blue", "Green"]

 

colors.remove("Blue")

 

print(colors)

Output

['Red', 'Green']

यदि Value मौजूद नहीं होगी तो ValueError आएगा।

 

  1. pop()

Index के आधार पर Element हटाने और Return करने के लिए।

Syntax

list.pop(index)

यदि Index न दें तो अंतिम Element हटता है।

उदाहरण

numbers = [10, 20, 30]

 

numbers.pop()

 

print(numbers)

Output

[10, 20]

 

दूसरा उदाहरण

numbers = [10, 20, 30]

 

item = numbers.pop(1)

 

print(item)

print(numbers)

Output

20

[10, 30]

 

  1. clear()

पूरी List को खाली कर देता है।

उदाहरण

numbers = [10,20,30]

 

numbers.clear()

 

print(numbers)

Output

[]

 

  1. index()

किसी Element का पहला Index लौटाता है।

उदाहरण

fruits = ["Apple","Mango","Banana"]

 

print(fruits.index("Mango"))

Output

1

 

  1. count()

किसी Element की कुल संख्या बताता है।

उदाहरण

numbers = [10,20,10,30,10]

 

print(numbers.count(10))

Output

3

 

  1. sort()

List को Ascending या Descending क्रम में व्यवस्थित करता है।

Ascending

numbers = [50,20,80,10]

 

numbers.sort()

 

print(numbers)

Output

[10, 20, 50, 80]

 

Descending

numbers.sort(reverse=True)

 

print(numbers)

Output

[80, 50, 20, 10]

 

  1. reverse()

List के Elements का क्रम उल्टा कर देता है।

उदाहरण

numbers = [10,20,30,40]

 

numbers.reverse()

 

print(numbers)

Output

[40,30,20,10]

ध्यान दें: reverse() केवल क्रम बदलता है, Sorting नहीं करता।

 

  1. copy()

List की अलग Copy बनाता है।

उदाहरण

a = [10,20,30]

 

b = a.copy()

 

print(b)

Output

[10,20,30]

 

copy() और Assignment में अंतर

a = [10,20]

 

b = a

 

b.append(30)

 

print(a)

Output

[10,20,30]

क्योंकि दोनों Variables एक ही List को Refer कर रहे हैं।

 

a = [10,20]

 

b = a.copy()

 

b.append(30)

 

print(a)

print(b)

Output

[10,20]

[10,20,30]

 

सभी Methods का सारांश

Method

Return Value

Original List बदलती है?

append()

None

extend()

None

insert()

None

remove()

None

pop()

हटाया गया Element

clear()

None

index()

Integer

count()

Integer

sort()

None

reverse()

None

copy()

नई List

 

Practical Programs

Program 1 – Student List

students = []

 

students.append("Rahul")

students.append("Amit")

students.append("Neha")

 

print(students)

 

Program 2 – Even Numbers जोड़ना

numbers = []

 

for i in range(2,21,2):

    numbers.append(i)

 

print(numbers)

 

Program 3 – Highest Marks

marks = [65,78,92,85]

 

marks.sort(reverse=True)

 

print("Highest =", marks[0])

 

Program 4 – Duplicate Count

numbers = [10,20,10,40,10]

 

print(numbers.count(10))

 

Program 5 – Reverse Student Names

students = ["Rahul","Amit","Neha"]

 

students.reverse()

 

print(students)

 

Common Errors

ValueError

numbers = [10,20]

 

numbers.remove(50)

❌ क्योंकि 50 List में मौजूद नहीं है।

 

IndexError

numbers = [10,20]

 

numbers.pop(5)

❌ क्योंकि Index उपलब्ध नहीं है।

 

Best Practices

  • एक Element जोड़ने के लिए append() का उपयोग करें।
  • दूसरी List जोड़ने के लिए extend() उपयोग करें।
  • remove() से पहले Value की उपलब्धता जाँचें।
  • Numeric List पर sort() का उपयोग करें।
  • यदि Original Data सुरक्षित रखना हो तो copy() का उपयोग करें।

 

परीक्षा की दृष्टि से महत्वपूर्ण तथ्य

  • append() अंत में एक Element जोड़ता है।
  • extend() दूसरी List के सभी Elements जोड़ता है।
  • insert() निश्चित Index पर Element जोड़ता है।
  • remove() Value हटाता है।
  • pop() Index के आधार पर हटाता है।
  • clear() पूरी List खाली कर देता है।
  • sort() Ascending क्रम में Sort करता है।
  • reverse() क्रम उल्टा करता है।
  • copy() नई List बनाता है।

 

Frequently Asked Questions (FAQs)

प्रश्न 1. append() और extend() में क्या अंतर है?

append() एक Element जोड़ता है, जबकि extend() दूसरी List के सभी Elements जोड़ता है।

प्रश्न 2. remove() और pop() में क्या अंतर है?

remove() Value के आधार पर हटाता है, जबकि pop() Index के आधार पर हटाता है और हटाया गया Element Return करता है।

प्रश्न 3. sort() और reverse() में क्या अंतर है?

sort() Elements को क्रमबद्ध करता है, जबकि reverse() केवल उनका क्रम उल्टा करता है।

प्रश्न 4. copy() का उपयोग क्यों किया जाता है?

नई स्वतंत्र (Independent) List बनाने के लिए।

प्रश्न 5. clear() क्या करता है?

पूरी List को खाली कर देता है।

 

Quick Revision

  • append() → एक Element जोड़ना
  • extend() → दूसरी List जोड़ना
  • insert() → निश्चित Position पर जोड़ना
  • remove() → Value हटाना
  • pop() → Index से हटाना
  • clear() → पूरी List खाली
  • index() → Position पता करना
  • count() → कितनी बार आया
  • sort() → Sorting
  • reverse() → क्रम उल्टा
  • copy() → नई List बनाना

 

अगला अध्याय

Python Tuple in Hindi – Tuple, Tuple Methods, Packing, Unpacking, Indexing, Slicing, Immutability, Built-in Functions और Practical Programs। इसमें Tuple से संबंधित सभी Concepts को विस्तार से समझेंगे।

 

निष्कर्ष (Conclusion)

Python List Methods की पूरी जानकारी हिंदी में। append(), extend(), insert(), remove(), pop(), clear(), sort(), reverse(), copy(), count(), index() सहित सभी List Methods उदाहरण और Practical Programs के साथ सीखें।