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

  1. 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 frutas que contiene tres cadenas de texto: "manzana", "banana", y "cereza", y luego muestra la lista en la pantalla.
  2. Acceder a un elemento de la lista:

    1frutas = ["🍎 manzana", "🍊 naranja", "🍒 cereza"]
    2print(frutas[0])  # Accede al primer elemento
    Salida de Consola!:
    🍎 manzana
    • ¿Qué hace?: Aquí se accede al primer elemento de la lista frutas, que es "manzana".
  3. 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.
  4. 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 lista frutas.
  5. 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 lista frutas.
  6. 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.
  7. 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 frutas y vegetales en una nueva lista llamada alimentos.
  8. 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 numeros en orden ascendente.

¿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:

    1. Elimina el primer y último elemento de la lista.
    2. 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...