title: Underlying Structure of List in Python
body: <p>According to resources I have read, list data structure in python is implemented with arrays. However, python list can contain different types of objects. If it's underlying data structure is array, how can the array contain different types of objects ?</p>
  
  <p>Am I wrong that the array is of specific data type ?</p>