Algo más sobre
list.append. Una virtud de python, comparado con lenguajes más antiguos, es que las variables son objetos y clases y por tanto poseen métodos.Por ejemplo, si tienes la lista
list=[]
en un lenguaje antiguo tendrías que conocer la función que aplicada a list de lo que necesites, por ejemplo la función "append". En cambio ya al definir
list=[], que es del tipo
list, el lenguaje le asocia ciertos métodos. Dependiendo del editor que usas puedes revisarlos, en mi caso con
ipython de linux basta escribir
list. y luego presionar dos veces la tecla tab para ver todos los métodos asociados:
Lo bueno de esto: cuando uno necesita hacer algo con su objeto, no necesita saber de memoria todos los métodos asociados, ya que con el procedimiento anterior uno los puede ver y elegir (o como el nombre es bien descriptivo, revisar en google de qué se trata cada uno).