Перейти к содержимому

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)