Skip to content

Write a Python Program to create a Dynamic List and Perform Operations

Class 11th IP (065)

Create a Dynamic List and Perform Operations (Append, Insert, Remove, Display)

SOLUTION..

lst = [] n = int(input("Enter number of elements: ")) for i in range(n): element = int(input(f"Enter element {i+1}: ")) lst.append(element) print("Original List:", lst) # -------- Dynamic Insertion -------- pos = int(input("Enter position to insert new element (0-based index): ")) new_element = int(input("Enter element to insert: ")) if 0 <= pos <= len(lst): lst.insert(pos, new_element) print("After Insertion:", lst) else: print("Invalid position for insertion") # -------- Dynamic Removal -------- rem_element = int(input("Enter element to remove: ")) if rem_element in lst: lst.remove(rem_element) print("After Removal:", lst) else: print("Element not found in list")