LISTAS en PYTHON: Teoría, Programación y 3 TRUCOS Pro 🐍
AISAAC CODE
0:00 / 0:00
LISTAS en PYTHON: Teoría, Programación y 3 TRUCOS Pro 🐍
62 просмотра · 10 дней назад
AISAAC CODE
29 подписчиков
62 просмотра · 10 дней назад
¿Te confundes con los índices, el slicing o cómo agregar elementos en Python? En este video te explico las Listas en Python desde cero, de forma 100% visual y sin complicaciones. Entender las listas es el paso más importante para dominar la programación, y hoy lo aprenderás en minutos usando un método de "cajas" muy fácil de entender y con ejemplos reales de código paso a paso.
💻 Código fuente del tutorial:
==========================================
TUTORIAL: LISTAS EN PYTHON
==========================================
1. CREANDO NUESTRA PRIMERA LISTA
--------------------------------
Las listas se crean usando corchetes [] y separando los elementos con comas.
frutas = ["manzana", "banana", "cereza"]
print("Lista original:")
print(frutas)
print("-" * 30)
2. ACCEDIENDO A LOS ELEMENTOS (Índices)
----------------------------------------
Recuerda: ¡En Python empezamos a contar desde 0!
print("Accediendo al índice 0 (el primero):")
print(frutas[0])
print("-" * 30)
3. MODIFICANDO LA LISTA (Mutabilidad)
-------------------------------------
Podemos cambiar el valor de un elemento indicando su posición.
print("Cambiando 'banana' por 'kiwi' en el índice 1...")
frutas[1] = "kiwi"
print(frutas)
print("-" * 30)
4. AGREGANDO Y ELIMINANDO ELEMENTOS
-----------------------------------
.append() agrega al final. .remove() elimina la primera coincidencia del valor.
print("Agregando una 'naranja' al final...")
frutas.append("naranja")
print(frutas)
print("Eliminando la 'manzana'...")
frutas.remove(frutas[1])
print(frutas)
print("-" * 30)
==========================================
TIPS EXTRA (COSAS IMPORTANTES)
==========================================
TIP 1: TIPOS DE DATOS MIXTOS
-----------------------------
Una lista puede contener strings, enteros, booleanos, flotantes e ¡incluso otras listas!
print("Tipos de datos mixtos:")
lista_loca = ["Hola", 42, True, 3.14, [1, 2, 3]]
print(lista_loca)
print("-" * 30)
TIP 2: ÍNDICES NEGATIVOS
------------------------
-1 siempre es el último elemento, -2 el penúltimo, etc.
print("Usando índices negativos en una lista nueva:")
animales = ["perro", "gato", "loro", "pez"]
print(f"Lista de animales: {animales}")
print(f"El último animal (índice -1) es: {animales[-1]}")
print(f"El penúltimo animal (índice -2) es: {animales[-2]}")
print("-" * 30)
TIP 3: SLICING (CORTAR LISTAS)
------------------------------
Sintaxis: lista[inicio:fin] (el 'fin' no se incluye en el resultado).
print("Slicing (Cortando) listas:")
letras = ["A", "B", "C", "D", "E"]
print(f"Lista completa: {letras}")
print(f"De la posición 1 a la 3 (letras[1:4]): {letras[1:4]}")
print(f"Desde el inicio hasta la posición 2 (letras[:3]): {letras[:3]}")
print(f"Desde la posición 2 hasta el final (letras[2:]): {letras[2:]}")
print("-" * 30)