Navigation

CRUD List CRUD Array

CRUD Operations on a List

listA = [] #create items 1 - 10 in listA using for loop for i in range(10): listA.append(i+1) #read - find index of 3 in listA print(listA) #update - change value at an index in listA listA[0] = 2 print(listA) #delete - remove a value from the list listA.pop() #deletes last value by default print(listA) listA.pop(0) #deletes a value at an index print(listA) --------------------------------------- [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] [2, 2, 3, 4, 5, 6, 7, 8, 9, 10] [2, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7, 8, 9]

CRUD Operations on a Fixed-Size Array

# Create an array size = 5 # the array can only store 5 variables arr = [None] * size # Create items 1 - 5 in arr using a for loop for i in range(5): arr[i] = i + 1 # Read - Print the array print(arr) # Update - Change value at index 0 arr[0] = 99 print(arr) # Delete - Remove the last element by setting it to None arr[-1] = None print(arr) # Delete - Remove the value at index 0 arr[0] = None print(arr) --------------------------------------- [1, 2, 3, 4, 5] [99, 2, 3, 4, 5] [99, 2, 3, 4, None] [None, 2, 3, 4, None]