La diferencia entre un array y una lista está en que el array se puede tirar, empujar, mover y agregar elementos y una lista es tan sólo un montón de valores agrupados donde no tiene una longitud cambiable.