Code Examples
# Creating lists
fruits = ["apple", "banana", "mango", "grape"]
marks = [85, 92, 78, 95, 88]
mixed = ["Ali", 21, True, 3.14] # any types allowed
empty = [] # empty list
nested = [[1,2], [3,4], [5,6]] # list of lists
# In...
students = ["Ali", "Sara", "Zara"]
students.append("Omar") # add to end
students.insert(1, "Bilal") # insert at index 1
print(students) # ['Ali', 'Bilal', 'Sara', 'Zara', 'Omar']
students.remove("Zara") # remove by value
last = stu...
# Old way: loop + append
squares = []
for i in range(1, 6):
squares.append(i ** 2)
# Comprehension — same result, one line
squares = [i ** 2 for i in range(1, 6)]
print(squares) # [1, 4, 9, 16, 25]
# With a filter condition
evens = [x for x in ra...