Está en la página 1de 12

INSTITUTO POLIVALENTE DR.

ADÁN BONILLA CONTRERAS


FLORIDA, OPATORO, LA PAZ

EL MUNDO DE LA PROGRAMACION

DOCENTE PRACTICANTE:
DENIS GERALDO PINEDA LÓPEZ

DOCENTE TITULAR:
KEREN MELISSA ZELAYA BAUTISTA

ASIGNATURA:
PROGRAMACION IV

JORNADA: MATUTINA

GRADO: DUODÉCIMO

SECCIÓN: “1”
Estructura de Datos

En esta sesión, exploraremos tres de las


estructuras de datos más fundamentales en la
programación: Listas, Tuplas y Diccionarios.
Aprenderemos sus conceptos básicos,
operaciones comunes y sus diferencias. Sin más
preámbulos, comencemos.
¿Qué son las Estructuras de Datos?

En programación, las estructuras de datos son


formas de organizar y almacenar datos para
facilitar su acceso y manipulación.

Cada estructura de datos tiene sus propias


características y ventajas según el problema
que se deba resolver.
¿Por qué son importantes las
Estructuras de Datos?
La elección correcta de una estructura de
datos puede marcar la diferencia entre un
programa eficiente y uno ineficiente.

Permite manejar grandes volúmenes de


datos de manera organizada y optimizada.
Ayuda a resolver problemas de manera más
elegante y sencilla.
Listas
¿Qué son las Listas?

Una lista es una estructura de datos que representa una secuencia


ordenada y mutable de elementos.

Pueden contener elementos de diferentes tipos, como números,


cadenas, booleanos, e incluso otras listas.

Se definen utilizando corchetes [ ] y los elementos se separan por


comas.
Operaciones comunes en listas:
Acceso a elementos: mi_lista[índice].

Modificación de elementos: mi_lista[índice] = nuevo_valor.

Longitud de la lista: len(mi_lista).

Agregar elementos: mi_lista.append(nuevo_elemento).

Eliminar elementos: mi_lista.remove(elemento_a_eliminar).

Ejemplo
mi_lista = [1, 2, 3, "Hola", True]
Tuplas
¿Qué son las Tuplas?

• Una tupla es una estructura de datos similar a la lista, pero


inmutable, lo que significa que no puede modificarse después
de su creación.

• Se definen utilizando paréntesis ( ) y los elementos se separan


por comas.
Ventajas de las tuplas
• Consumen menos memoria que las listas.
• Pueden utilizarse como claves en diccionarios debido
a su inmutabilidad.
• Protegen datos importantes que no deben ser
modificados accidentalmente.

• Ejemplo:
mi_tupla = (1, 2, 3, "Hola")
Diccionarios
• ¿Qué son los Diccionarios?

• Un diccionario es una estructura de datos que almacena


pares clave-valor, donde cada clave es única y su valor
correspondiente es accesible mediante esa clave.

• Se definen utilizando llaves { }, y los pares clave-valor se


separan por dos puntos : y los elementos por comas.
Características de los diccionarios

No están ordenados, lo que significa que los elementos


no se almacenan en un orden específico.
Las claves deben ser inmutables (por ejemplo, números,
cadenas o tuplas).
Los valores pueden ser de cualquier tipo de dato.
Ejemplo:

mi_diccionario = {"nombre": "Juan", "edad": 30,


"ciudad": "Madrid"}
Diferencias entre Listas, Tuplas y
Diccionarios
Mutabilidad: Las listas y diccionarios son mutables, lo que
permite modificar sus elementos después de la creación. Las
tuplas son inmutables y no pueden ser modificadas una vez
creadas.

Sintaxis: Las listas y diccionarios se definen con corchetes y


llaves, respectivamente, mientras que las tuplas utilizan
paréntesis.
Orden: Las listas mantienen el orden de inserción, los
diccionarios no tienen un orden específico y las tuplas también
mantienen el orden.
id(a)

Esta lección queda


hasta aquí, vamos
a Python

También podría gustarte