"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cuatro estructuras de datos en Python

Cuatro estructuras de datos en Python

Publicado el 2024-11-04
Navegar:252

Four data structures in Python

Cuatro estructuras de datos en Python

  • Lista:

    • Mutable: Puede cambiar, agregar o eliminar elementos después de la creación de la lista.
    • Ordenado: El orden de los elementos se mantiene y se puede acceder a ellos mediante su índice.
    • Sintaxis: Creado usando corchetes [] o la función list().
    • Duplicados: Permite elementos duplicados.
      • Ejemplo: [1, 2, 3, 'manzana', 'plátano']
  • Tupla:

    • Inmutable: una vez creado, no puedes cambiar, agregar ni eliminar elementos.
    • Ordenado: Al igual que las listas, el orden se mantiene y es posible acceder al índice.
    • Sintaxis: Creada usando paréntesis () o la función tupla().
    • Duplicados: Permite elementos duplicados.
      • Ejemplo: (1, 2, 3, 'manzana', 'plátano')
  • Colocar:

    • Mutable: Puede agregar o eliminar elementos, pero no puede cambiar elementos individuales.
    • Desordenado: No hay acceso al índice porque los conjuntos no registran la posición del elemento.
    • Sintaxis: Creado usando llaves {} o la función set().
    • Duplicados: No permite elementos duplicados; Sólo artículos únicos.
      • Ejemplo: {1, 2, 3, 'manzana', 'plátano'}
  • Diccionario:

    • Mutable: puede cambiar, agregar o eliminar elementos, que son pares clave-valor.
    • Ordenado: A partir de Python 3.7, los diccionarios mantienen el orden de inserción.
    • Sintaxis: Creado usando llaves {} con pares clave-valor o la función dict().
    • Duplicados: Las claves deben ser únicas, pero los valores se pueden duplicar.
      • Ejemplo: {1: 'manzana', 2: 'plátano', 3: 'cereza'}

Resumen rápido en código:

# List: Mutable, ordered, allows duplicates
my_list = [1, 2, 2, 'apple']

# Tuple: Immutable, ordered, allows duplicates
my_tuple = (1, 2, 2, 'apple')

# Set: Mutable, unordered, no duplicates
my_set = {1, 2, 'apple'}

# Dictionary: Mutable, ordered (since Python 3.7), unique keys
my_dict = {1: 'apple', 2: 'banana', 3: 'apple'}

Cada estructura tiene sus propios casos de uso dependiendo de los requisitos de mutabilidad, orden y unicidad en su programa Python.

Declaración de liberación Este artículo se reproduce en: https://dev.to/syedsadatali/four-data-structures-in-python-4peh?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3