Curso de python nivel medio
¿Qué es una lista?
Una lista en Python es una colección ordenada de elementos, que pueden ser de cualquier tipo, como números, cadenas de texto, o incluso otras listas. Las listas te permiten almacenar múltiples valores en una sola variable y trabajar con ellos de manera muy flexible.
¿Cómo se crean las listas?
Las listas se crean usando corchetes [], y los elementos dentro de la lista se separan por comas.
Ejemplos de uso de listas
-
Crear una lista simple:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2print(frutas)Salida de Consola!: ['🍎 manzana', '🍊 naranja', '🍒 cereza']
- ¿Qué hace?: Este código crea una lista llamada
frutasque contiene tres cadenas de texto:"manzana","banana", y"cereza", y luego muestra la lista en la pantalla.
- ¿Qué hace?: Este código crea una lista llamada
-
Acceder a un elemento de la lista:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2print(frutas[0]) # Accede al primer elementoSalida de Consola!: 🍎 manzana
- ¿Qué hace?: Aquí se accede al primer elemento de la lista
frutas, que es"manzana".
- ¿Qué hace?: Aquí se accede al primer elemento de la lista
-
Modificar un elemento de la lista:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2frutas[0] = "🍌 banana" 3print(frutas)Salida de Consola!: ['🍌 banana', '🍊 naranja', '🍒 cereza']
- ¿Qué hace?: Este código cambia el segundo elemento de la lista de
"banana"a"naranja", y luego muestra la lista modificada.
- ¿Qué hace?: Este código cambia el segundo elemento de la lista de
-
Agregar un elemento a la lista:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2frutas.append("🥝 kiwi") 3print(frutas)Salida de Consola!: ['🍎 manzana', '🍊 naranja', '🍒 cereza', '🥝 kiwi']
- ¿Qué hace?: Aquí se agrega
"kiwi"al final de la listafrutas.
- ¿Qué hace?: Aquí se agrega
-
Eliminar un elemento de la lista:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2frutas.remove("🍊 naranja") 3print(frutas)Salida de Consola!: ['🍎 manzana', '🍒 cereza']
- ¿Qué hace?: Este código elimina
"banana"de la listafrutas.
- ¿Qué hace?: Este código elimina
-
Obtener la longitud de una lista:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2print(len(frutas))Salida de Consola!: 3
- ¿Qué hace?: Muestra cuántos elementos hay en la lista
frutas.
- ¿Qué hace?: Muestra cuántos elementos hay en la lista
-
Combinar (extender) dos listas:
1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"] 2vegetales = ["🥕 zanahoria", "🥦 brocoli"] 3alimentos = frutas + vegetales 4print(alimentos)Salida de Consola!: ['🍎 manzana', '🍊 naranja', '🍒 cereza', '🥕 zanahoria', '🥦 brocoli']
- ¿Qué hace?: Combina las dos listas
frutasyvegetalesen una nueva lista llamadaalimentos.
- ¿Qué hace?: Combina las dos listas
-
Ordenar una lista:
1numeros = [3, 1, 4, 1, 5, 9] 2numeros.sort() 3print(numeros)Salida de Consola!: [1, 1, 3, 4, 5, 9]
- ¿Qué hace?: Ordena la lista
numerosen orden ascendente.
- ¿Qué hace?: Ordena la lista
¿Por qué son útiles las listas?
Las listas son útiles porque te permiten almacenar y manipular múltiples elementos de manera muy eficiente. Puedes agregar, quitar, modificar, y ordenar elementos fácilmente. Además, las listas son muy flexibles, ya que pueden contener diferentes tipos de datos y otros objetos, incluso otras listas.
Conclusión
Las listas en Python son una herramienta poderosa para manejar colecciones de elementos. Saber cómo crear, acceder, modificar, y manipular listas es esencial para escribir programas efectivos en Python. Practica usando listas en diferentes contextos para ver cómo pueden ayudarte a organizar y trabajar con datos de manera eficiente. ¡Son fundamentales para cualquier programador en Python!
- Loading...
Objetivo:
Dada la siguiente lista de coches:
1coches = ["Toyota", "Honda", "BMW", "Audi", "Mercedes"]Realiza las siguientes operaciones:
- Elimina el primer y último elemento de la lista.
- Añade un nuevo elemento al final de la lista con el valor "Ferrari".
Muestra la lista resultante por consola.
Loading...Objetivo:
Dada una lista de números, muestra el mayor de todos ellos por consola.
Para ello, tendrás que ordenar de menor a mayor la lista y mostrar el último elemento por consola, que será el mayor de todos.
Loading...