Dux-Courses Evaluaciones
DOCSCOURSESROADMAPRANKINGPLAYGROUND
LoginSign Up
Aurum-Courses

A comprehensive learning and assessment platform designed to accelerate your tech career.

Links

  • Courses
  • Documentation
  • Mi Perfil y Progreso
Aurum-Courses
  • Privacy
  • Terms
  • Cookies

Nuestra Red

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. All rights reserved.

Desarrollado por Aurumdux

Docs/Python/Listas y Tuplas
Principiantepython

Listas y Tuplas

Domina las estructuras de datos secuenciales mas utilizadas en Python: listas mutables y tuplas inmutables.

Que son las Listas

Las listas son colecciones ordenadas y mutables de elementos de cualquier tipo. Se definen con corchetes [].

Operaciones basicas con Listas

Python ofrece una enorme cantidad de metodos built-in para manipular listas.
python
1frutas = ["manzana", "banana", "cereza"]
2
3print(frutas[0])    # "manzana"
4print(frutas[-1])   # "cereza"
5print(frutas[0:2])  # ["manzana", "banana"]
6
7frutas.append("durazno")
8frutas.insert(1, "fresa")
9frutas.remove("banana")
10eliminado = frutas.pop()
11
12print(frutas)

List Comprehensions

Las list comprehensions son una sintaxis elegante para crear listas a partir de iterables existentes.
python
1cuadrados = [x**2 for x in range(1, 11)]
2print(cuadrados)  # [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
3
4pares = [x for x in range(20) if x % 2 == 0]
5print(pares)  # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
6
7nombres = ["ana", "luis", "pedro"]
8normalizados = [n.capitalize() for n in nombres]
9print(normalizados)  # ["Ana", "Luis", "Pedro"]

Tuplas: Inmutabilidad

Las tuplas son como las listas pero inmutables. Se definen con parentesis (). Son mas rapidas y se usan cuando los datos no deben cambiar.
python
1coordenadas = (40.4168, -3.7038)
2latitud, longitud = coordenadas
3print(f"Lat: {latitud}, Lon: {longitud}")
4
5def dividir(a, b):
6    return a // b, a % b
7
8q, r = dividir(17, 5)
9print(f"17 / 5 = {q} resto {r}")
← AnteriorBucles Básico: for y whileSiguiente →Diccionarios y Sets