Mental Model
Go through each item in the list one by one to look at or use it.
Analogy: Like reading a book page by page from start to finish to understand the story.
Index: 0 1 2 3 4 Array: [5] -> [3] -> [8] -> [1] -> [7]
Index: 0 1 2 3 4 Array: [5] -> [3] -> [8] -> [1] -> [7]
Index: 0 ↑ 1 2 3 4 Array: [5] -> [3] -> [8] -> [1] -> [7]
Index: 0 1 ↑ 2 3 4 Array: [5] -> [3] -> [8] -> [1] -> [7]
Index: 0 1 2 ↑ 3 4 Array: [5] -> [3] -> [8] -> [1] -> [7]
Index: 0 1 2 3 ↑ 4 Array: [5] -> [3] -> [8] -> [1] -> [7]
Index: 0 1 2 3 4 ↑ Array: [5] -> [3] -> [8] -> [1] -> [7]
5 -> 3 -> 8 -> 1 -> 7
def traverse_array(arr): for i in range(len(arr)): print(arr[i], end=' -> ' if i < len(arr) - 1 else '\n') # Driver code array = [5, 3, 8, 1, 7] traverse_array(array)
for i in range(len(arr)):print(arr[i], end=' -> ' if i < len(arr) - 1 else '\n')for i in range(len(arr)):
print(arr[i], end=' -> ' if i < len(arr) - 1 else '\n')