Python Tutorial in Hindi #7 - Lists

Python Lists Tutorial for Beginners | List Methods, Indexing, and Slicing Explained | Mohit Decodes


Python Lists Full Tutorial – Mastering List Operations

In this beginner-friendly video by Mohit Decodes, you'll learn how to work with lists in Python — one of the most powerful and flexible data structures in the language.


✅ Topics Covered:

What are Lists in Python?

Creating and initializing lists

Accessing and changing list items using indexing

Slicing lists for sub-elements

Most useful list methods (append(), remove(), pop(), sort(), reverse() and more)

Mini practice examples for solid understanding


# ✅ Python List Tutorial by Mohit Decodes

# 1️⃣ Creating Lists
fruits = ["apple", "banana", "mango", "orange"]
numbers = [10, 20, 30, 40, 50]
mixed = ["Mohit", 99, True, 7.8]

print("Fruits List:", fruits)
print("Numbers List:", numbers)
print("Mixed List:", mixed)
print("--------------------------------")

# 2️⃣ Accessing List Items (Indexing)
print("First Fruit:", fruits[0])
print("Last Fruit:", fruits[-1])
print("--------------------------------")

# 3️⃣ Slicing
print("First 2 Fruits:", fruits[0:2])
print("Fruits from index 1 to end:", fruits[1:])
print("All Fruits:", fruits[:])
print("--------------------------------")

# 4️⃣ Changing List Elements
fruits[1] = "grapes"
print("Updated Fruits:", fruits)
print("--------------------------------")

# 5️⃣ Adding Items
fruits.append("kiwi")
print("After Append:", fruits)

fruits.insert(2, "watermelon")
print("After Insert:", fruits)
print("--------------------------------")

# 6️⃣ Removing Items
fruits.remove("mango")
print("After Remove:", fruits)

popped_item = fruits.pop()
print("After Pop:", fruits)
print("Popped Item:", popped_item)
print("--------------------------------")

# 7️⃣ Sorting and Reversing
numbers = [12, 45, 2, 19, 33, 10]
print("Original Numbers:", numbers)

numbers.sort()
print("Sorted Numbers:", numbers)

numbers.reverse()
print("Reversed Numbers:", numbers)
print("--------------------------------")

# 8️⃣ List Functions
print("Length of fruits list:", len(fruits))
print("Max Number:", max(numbers))
print("Min Number:", min(numbers))
print("Sum of Numbers:", sum(numbers))
print("--------------------------------")

# 9️⃣ Nested Lists
nested = [[1, 2, 3], ["A", "B", "C"]]
print("Nested List:", nested)
print("Accessing element:", nested[1][2]) # Output: C
print("--------------------------------")

# 🔟 Practice Example
students = ["Mohit", "Rohit", "Amit"]
students.append("Sumit")
students.sort()
print("Final Student List:", students)