Curso de Programación en Python - Sintaxis Básica
Introducción
- En este curso se está abordando la sintaxis básica de Python.
- El enfoque actual está en las tuplas, que son similares a las listas pero con restricciones importantes.
Concepto de Tuplas
- Definición: Listas inmutables; no se pueden modificar después de ser creadas.
- Diferencias con listas: No se pueden añadir, eliminar o mover elementos.
- Acciones permitidas:
- Extraer porciones, creando una nueva tupla.
- Verificar si un elemento está presente.
Ventajas de las Tuplas
- Rapidez: Se ejecutan más rápido que las listas debido a optimizaciones internas.
- Espacio en memoria: Ocupan menos espacio que las listas.
- Uso como claves en diccionarios: Las tuplas pueden ser usadas como claves, a diferencia de las listas.
Sintaxis de Tuplas
- Uso de paréntesis para definirlas, aunque son opcionales.
- Acceso a elementos similar al de las listas, usando índices.
Métodos y Funcionalidades
- Métodos de conversión:
list()
: Convierte una tupla a lista.
tuple()
: Convierte una lista a tupla.
- Métodos de verificación:
in
: Verifica si un elemento está en la tupla.
count()
: Cuenta cuántas veces un elemento aparece en la tupla.
len()
: Devuelve la cantidad total de elementos en una tupla.
Tuplas Unitarias
- Definición: Tupla con un único elemento, requiere una coma al final.
Empaquetado y Desempaquetado
- Empaquetado: Crear tuplas sin paréntesis.
- Desempaquetado: Asignación de elementos de una tupla a variables individuales.
Ejemplos prácticos
- Creación y acceso a elementos de tuplas.
- Conversión entre listas y tuplas.
- Uso de métodos
count
y len
.
- Ejemplo de empaquetado y desempaquetado de tuplas.
Conclusión
- Las tuplas son útiles para almacenar datos inmutables.
- En el próximo vídeo se abordarán los diccionarios.
- Se ha usado el editor Sublime Text, pero no es obligatorio; hay otras alternativas.
Estas notas resumen la lección sobre las tuplas en Python, proporcionando una comprensión clara y completa de su uso y características.