0% encontró este documento útil (0 votos)
15 vistas2 páginas

Estructuras de Datos en Python

Cargado por

fcastillo.ko
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas2 páginas

Estructuras de Datos en Python

Cargado por

fcastillo.ko
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Estructuras de Datos en Python

Introducción
Python ofrece varias estructuras de datos integradas que permiten almacenar y manipular
colecciones de datos de manera eficiente. Las más comunes son listas, tuplas, conjuntos y
diccionarios.

1. Listas
Las listas son colecciones ordenadas y mutables. Se definen usando corchetes [].

Ejemplo:

mi_lista = [1, 2, 3, 'Python']

Métodos comunes:

- append(): agrega un elemento al final.

- remove(): elimina un elemento específico.

- sort(): ordena la lista.

Buenas prácticas:

- Usar nombres descriptivos para las listas.

- Evitar modificar listas mientras se iteran sobre ellas.

2. Tuplas
Las tuplas son colecciones ordenadas pero inmutables. Se definen usando paréntesis ().

Ejemplo:

mi_tupla = (10, 20, 30)

Métodos comunes:

- count(): cuenta cuántas veces aparece un valor.

- index(): devuelve el índice de un valor.

Buenas prácticas:

- Usar tuplas para datos que no deben cambiar.


- Aprovechar la inmutabilidad para mayor seguridad.

3. Conjuntos
Los conjuntos son colecciones no ordenadas y sin elementos duplicados. Se definen usando
llaves {} o la función set().

Ejemplo:

mi_conjunto = {1, 2, 3}

Métodos comunes:

- add(): agrega un elemento.

- discard(): elimina un elemento si existe.

- union(), intersection(), difference(): operaciones de conjuntos.

Buenas prácticas:

- Usar conjuntos para eliminar duplicados.

- Aprovechar operaciones de conjuntos para comparar datos.

4. Diccionarios
Los diccionarios son colecciones no ordenadas de pares clave-valor. Se definen usando
llaves {}.

Ejemplo:

mi_diccionario = {'nombre': 'Ana', 'edad': 25}

Métodos comunes:

- get(): obtiene el valor de una clave.

- keys(), values(), items(): accede a partes del diccionario.

- update(): actualiza el diccionario con otro.

Buenas prácticas:

- Usar claves únicas y descriptivas.

- Validar la existencia de claves antes de acceder.

También podría gustarte