
Esteban Calderón Sánchez
Pregunta¿Cuál es la ventaja de que Python permita incluir diferentes tipos de elementos en la lista?

Moisés Manuel Morín Hevia
Es más fácil de trabajar & puedes hacer más con menos código.

Maslov Viloria
Tan importante que una diferencia clave entre las bases de datos de NoSQL y las bases de datos relacionales tradicionales, es el hecho de que NoSQL es una forma de almacenamiento no estructurado.
que puedas ver en este momento diferentes tipos en una estructura de datos, te abrirá el horizonte en temas con JSON en modelos de almacenamiento NoSQL
diego andres guzman
De forma basica supon que traes informacion de un coche, velocidad aceleracion, fabicante ,color etc . aqui riened satos que pueden ser enteros, flotantes ('decimales'), strings ('cadenas de texto') en casos asi es que es fundamental las lista porque un una sola estuctura de datos puesdes tener toda la informacion que necesitas.

Miguel Angel Velazquez Romero
Si, claro.
Por ejemplo en el uso de los DataFrames con Pandas (Pandas se deriva de la palabra Data Panels, panales de datos, no del oso panda o algo por el estilo), los Data Frames son los tipos datos más útil, ya que son similar a una tabla de hoja de cálculo o de base de datos. Se pueden crear con listas, diccionarios, arrays de numpy y con Series.
# Diccionario con dos series, A y B, que tienen distinto número de valores In [20]: datos = {'A' : pd.Series([1., 2., 3.], index=['a', 'b', 'c']), ....: 'B' : pd.Series([10., 20., 30., 40.], index=['a', 'b', 'c', 'd'])} # Creamos el DataFrame In [21]: df = pd.DataFrame(datos) In [22]: df Out[23]: A B a 1.0 10.0 b 2.0 20.0 c 3.0 30.0 d NaN 40.0
Lo verás, la salida se puede considerar una matriz con diferentes tipos de variables, ya que incluye letras minúsculas y mayúsculas, números flotantes y posiciones nulas.

Esteban Calderón Sánchez
Podrías darme un ejemplo de como se usaría en un programa? Sorry soy nuevo en esto de la programación y aún me cuestan algunos conceptops

Miguel Angel Velazquez Romero
La ventaja es la gran flexibilidad a la hora de manipular datos, a diferencia que los lenguajes que son super tipados. Y la utilidad depende de lo creativo que seas :)