| Structure | Size | Types | Mutable | Use When |
|---|---|---|---|---|
| Array | Fixed | Same | Yes (elements) | Known fixed-size collection |
| List | Dynamic | Mixed (Python) | Yes | Collection grows/shrinks |
| Tuple | Fixed | Mixed | No | Data must not change |
| Record | Fixed fields | Mixed | Yes | Group related different-type data |
array[row][column]. For example grid[2][3] means row 2, column 3. This matters in questions asking you to trace 2D array operations.