A critical property of an array is that every slot must have…
A critical property of an array is that every slot must have exactly the same size – because this is necessary if we are going to be able to index into the array. And yet, an array in Python can contain strings of varying length, like this: How is this possible? What do arrays actually contain in Python?