[python] Is a Python list guaranteed to have its elements stay in the order they are inserted in?