Lección 4.1: Listas
Listas en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y hoy vamos a hablar sobre las listas en Python. Las listas son una de las estructuras de datos más versátiles y utilizadas en programación. Nos permiten almacenar una colección ordenada de elementos, que pueden ser de diferentes tipos.
Características
Las listas en Python ofrecen las siguientes características:
- Almacenan elementos de forma ordenada y permiten el acceso mediante índices.
- Pueden contener elementos de diferentes tipos, como números, strings y otras listas.
- Las listas son mutables, lo que significa que podemos modificar, añadir o eliminar elementos.
- Ofrecen una variedad de métodos integrados para operaciones como añadir elementos, extender la lista, ordenar y mucho más.
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo trabajar con listas en Python:
Recorda si te gusta los videos, te agradeceria si le pones un comentario o un like para saber si subir mas videos! 😮
Si no sabes que comentar, comenta con: estoy avanzando rapido con el curso de Programacion python 🙂 asi te detectaremos que viniste de aca, para una estadistica si conviene o no subir videos
Ejemplos
Vamos a ver algunos ejemplos prácticos de cómo trabajar con listas en Python:
- Creación de una lista:
numeros = [1, 2, 3, 4, 5]
- Acceso a elementos de la lista mediante índices:
primer_elemento = numeros[0]
- Añadir elementos a una lista:
numeros.append(6)
- Eliminar elementos de una lista:
numeros.remove(3)
Ejercicio 1
Ahora es su turno de poner en práctica lo que hemos aprendido. Aquí les dejo dos ejercicios para trabajar con listas en Python:
Ejercicio 1: Trabajar con listas
a) Cree dos listas, la primera con la variable nombres
que contengan “juan” y “martin”, y la segunda con la variable numeros
que contienen los enteros 5, 6, 7 (respetar el orden de los elementos en las listas).
b) Agregue al final de la lista nombres
la lista numeros
.
c) Imprima el número 6.
Ejercicio 2: Mutable o inmutable
a) Responder con verdadero o falso y justificar:
Una lista y una cadena de caracteres se caracterizan por ser mutables.
#Ejercicio1
#a) nombres = ["juan", "martin"] numeros = [5, 6, 7] nombres.append(numeros) print(nombres) #c) print(nombres[2][1])
#Ejercicio2
#a) Es falso porque las cadenas de caracteres son inmutables, mientras que las listas son mutables. Falso: cadena = "juan" cadena[2] = "c"