¿Cuál es la ventaja de que Python permita incluir diferentes tipos de elementos en la lista?

Pregunta de la clase:
Listas y mutabilidad
Esteban Calderón Sánchez

Esteban Calderón Sánchez

Pregunta
studenthace 5 años

¿Cuál es la ventaja de que Python permita incluir diferentes tipos de elementos en la lista?

6 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Es más fácil de trabajar & puedes hacer más con menos código.

    Maslov Viloria

    Maslov Viloria

    studenthace 5 años

    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

    diego andres guzman

    studenthace 5 años

    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

    Miguel Angel Velazquez Romero

    studenthace 5 años

    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

    Esteban Calderón Sánchez

    studenthace 5 años

    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

    Miguel Angel Velazquez Romero

    studenthace 5 años

    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 :)

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.