En este paso, aprenderás sobre las listas, una de las estructuras de datos más versátiles y fundamentales en Python. Las listas se utilizan para almacenar colecciones de elementos, que pueden ser de cualquier tipo de dato. Son ordenadas, lo que significa que los elementos tienen una secuencia específica, y mutables, lo que significa que puedes cambiar su contenido después de su creación.
-
Abre el editor VS Code en el entorno LabEx.
-
Crea un nuevo archivo llamado lists_example.py
en el directorio ~/project
.
~/project/lists_example.py
-
Añade el siguiente código al archivo:
## Creating a list of numbers
numbers = [1, 2, 3, 4, 5]
print("List of numbers:", numbers)
## Creating a list of strings
fruits = ["apple", "banana", "cherry"]
print("List of fruits:", fruits)
## Creating a list of mixed data types
mixed_list = [1, "hello", 3.14, True]
print("List of mixed data types:", mixed_list)
Aquí, hemos creado tres listas diferentes: numbers
que contiene enteros, fruits
que contiene cadenas de texto y mixed_list
que contiene una mezcla de tipos de datos.
-
Ejecuta el script utilizando el siguiente comando en la terminal:
python ~/project/lists_example.py
Deberías ver la siguiente salida:
List of numbers: [1, 2, 3, 4, 5]
List of fruits: ['apple', 'banana', 'cherry']
List of mixed data types: [1, 'hello', 3.14, True]
-
Acceder a elementos: Puedes acceder a los elementos de una lista utilizando su índice (posición). El índice comienza en 0 para el primer elemento.
Añade el siguiente código a lists_example.py
:
fruits = ["apple", "banana", "cherry"]
print("First fruit:", fruits[0]) ## Accessing the first element
print("Second fruit:", fruits[1]) ## Accessing the second element
print("Third fruit:", fruits[2]) ## Accessing the third element
-
Ejecuta el script nuevamente:
python ~/project/lists_example.py
Deberías ver la siguiente salida:
First fruit: apple
Second fruit: banana
Third fruit: cherry
-
Modificar elementos: Puedes cambiar el valor de un elemento en una lista asignando un nuevo valor a su índice.
Añade el siguiente código a lists_example.py
:
fruits = ["apple", "banana", "cherry"]
fruits[1] = "grape" ## Changing the second element
print("Modified list of fruits:", fruits)
-
Ejecuta el script nuevamente:
python ~/project/lists_example.py
Deberías ver la siguiente salida:
Modified list of fruits: ['apple', 'grape', 'cherry']
-
Añadir elementos: Puedes añadir elementos al final de una lista utilizando el método append()
.
Añade el siguiente código a lists_example.py
:
fruits = ["apple", "banana", "cherry"]
fruits.append("orange") ## Adding an element to the end
print("List with added fruit:", fruits)
-
Ejecuta el script nuevamente:
python ~/project/lists_example.py
Deberías ver la siguiente salida:
List with added fruit: ['apple', 'banana', 'cherry', 'orange']
Comprender las listas y cómo manipularlas es crucial para escribir programas de Python eficaces.