Free tutorials & notes in Hindi & English · Clean code examples · Mobile friendly learning
Free tutorials in Hindi & English Daily computer, mobile and IT guides Beginner friendly learning
Blog · Python · 04 Jul 2026 · Hindi + English

Python में List क्या है? Definition, Syntax और Examples

Python में list एक ordered, mutable collection है जो अलग-अलग data types store कर सकती है. Creation, indexing, common methods और examples सीखें.

What is a list?

Definition: A list in Python is an ordered, mutable (changeable) collection that can store any number of items of any data type — numbers, strings, even other lists — inside square brackets [ ].
marks   = [85, 92, 78, 90]                  # integers
names   = ["Aman", "Priya", "Rahul"]        # strings
mixed   = [101, "Gagan", 95.5, True]        # mixed types allowed
nested  = [[1, 2], [3, 4]]                  # list inside list
empty   = []                                 # empty list

3 key properties (remember for exams)

  • Ordered: items keep their position — marks[0] is always 85 until you change it.
  • Mutable: you can add, remove or change items after creation.
  • Allows duplicates: [5, 5, 5] is a valid list with 3 items.

Accessing items: indexing and slicing

fruits = ["apple", "banana", "mango", "grape"]

print(fruits[0])      # apple      (first item, index starts at 0)
print(fruits[-1])     # grape      (negative index = from the end)
print(fruits[1:3])    # ['banana', 'mango']   (slice: index 1 to 2)
print(len(fruits))    # 4
apple grape ['banana', 'mango'] 4

Most used list methods

nums = [10, 20, 30]

nums.append(40)        # [10, 20, 30, 40]     add at end
nums.insert(1, 15)     # [10, 15, 20, 30, 40] add at index 1
nums.remove(20)        # [10, 15, 30, 40]     remove by value
last = nums.pop()      # [10, 15, 30]         remove & return last
nums.sort()            # ascending sort
nums.reverse()         # reverse order
print(nums)
[30, 15, 10]
MethodWork
append(x)Add one item at the end
insert(i, x)Add item at index i
remove(x)Delete first occurrence of value x
pop(i)Remove and return item at index i (default last)
sort() / reverse()Sort ascending / reverse in place
count(x) / index(x)Count occurrences / find first index

Looping through a list

students = ["Aman", "Priya", "Rahul"]

for s in students:
    print("Hello", s)

for i, s in enumerate(students, start=1):
    print(i, s)
Hello Aman Hello Priya Hello Rahul 1 Aman 2 Priya 3 Rahul

List क्या है?

Definition: Python में list एक ordered, mutable (बदली जा सकने वाली) collection है जो square brackets [ ] में किसी भी data type के कितने भी items store कर सकती है — numbers, strings, यहां तक कि दूसरी lists भी.
marks   = [85, 92, 78, 90]                  # integers
names   = ["Aman", "Priya", "Rahul"]        # strings
mixed   = [101, "Gagan", 95.5, True]        # mixed types allowed
nested  = [[1, 2], [3, 4]]                  # list के अंदर list
empty   = []                                 # खाली list

3 key properties (exams के लिए याद रखें)

  • Ordered: items अपनी position रखते हैं — marks[0] हमेशा 85 रहेगा जब तक आप बदलें नहीं.
  • Mutable: बनाने के बाद items add, remove या change कर सकते हैं.
  • Duplicates allowed: [5, 5, 5] 3 items वाली valid list है.

Items access करना: Indexing और Slicing

fruits = ["apple", "banana", "mango", "grape"]

print(fruits[0])      # apple      (पहला item, index 0 से शुरू)
print(fruits[-1])     # grape      (negative index = अंत से)
print(fruits[1:3])    # ['banana', 'mango']   (slice: index 1 से 2)
print(len(fruits))    # 4
apple grape ['banana', 'mango'] 4

सबसे ज़्यादा use होने वाले list methods

nums = [10, 20, 30]

nums.append(40)        # [10, 20, 30, 40]     अंत में add
nums.insert(1, 15)     # [10, 15, 20, 30, 40] index 1 पर add
nums.remove(20)        # [10, 15, 30, 40]     value से remove
last = nums.pop()      # [10, 15, 30]         last remove & return
nums.sort()            # ascending sort
nums.reverse()         # order उलटें
print(nums)
[30, 15, 10]
Methodकाम
append(x)अंत में एक item जोड़ें
insert(i, x)Index i पर item जोड़ें
remove(x)Value x की पहली occurrence delete करें
pop(i)Index i का item remove करके return करें (default last)
sort() / reverse()Ascending sort / in-place reverse
count(x) / index(x)Occurrences गिनें / पहला index खोजें

List में loop चलाना

students = ["Aman", "Priya", "Rahul"]

for s in students:
    print("Hello", s)

for i, s in enumerate(students, start=1):
    print(i, s)
Hello Aman Hello Priya Hello Rahul 1 Aman 2 Priya 3 Rahul

Frequently Asked Questions

Python में list एक line में क्या है?

List किसी भी data type के items की ordered, mutable collection है, जो square brackets में लिखी जाती है जैसे [1, "two", 3.0].

क्या Python list अलग-अलग data types store कर सकती है?

हां. एक ही list में integers, strings, floats, booleans और दूसरी lists भी mix हो सकती हैं: [101, "Gagan", 95.5, True].

append और insert में क्या अंतर है?

append(x) हमेशा item को list के अंत में जोड़ता है, जबकि insert(i, x) आपके चुने हुए किसी भी index i पर जोड़ता है.