
Marcelo Choque Pacheco
Pregunta¿Cual es la diferencia entre listas y arrays?

Valentina Bacherer
Un array es un tipo de lista. Una lista es un tipo de datos abstractos que implica una secuencia ordenada de valores. Un array es un "tipo de lista", pero una lista no necesariamente es un array. Ambas pueden ser indexadas e iteradas, pero una lista no te permite hacer operaciones artiméticas, como la division. (Ejemplo de JorgeADelgadillo) Otra diferencia es que para usar arrays se debe tomar un paso mas, que es declararlos, mientras que para usar una lista no, ya que ellas forman parte de la sintaxis de Python.

Jorge Alberto Delgadillo Alonso
Las funciones que pueden ser aplicadas a un list y aun array son distintas, por ejemplo puedes dividir un array entre 3 y python te regresara los valores divididos entre tres mientras que con una lista python te mandara un error. Ejem: x = array([3, 6, 9, 12]) x/3.0 print(x) regresa: array([1, 2, 3, 4]) En el caso de una lista: y = [3, 6, 9, 12] y/3.0 print(y) Esto te regresara un error cabe recalcar que necesitas importal el modulo si quisieras usar arrays (import array)