Individual Python 3
Individual Python 3
ESTRUCTURAS DE DATOS.
Python ofrece diversas estructuras de datos integradas, cada una tiene sus
propias características y usos, entre las estructuras más básicas y más
importantes se encuentran las siguientes:
Listas: Son colecciones ordenadas y mutables que pueden almacenar elementos
de diferentes tipos. Son ideales para almacenar una colección de datos que
necesita ser modificada o accedida por índices. Las listas se pueden crear de
varias maneras:
Usando corchetes:
lista = [1, 2, 3, "Hola", True]
Usando la función list():
lista = list("Hola mundo")
Usando el operador de desempaquetado:
numeros = [1, 2, 3]
lista = [*numeros, 4, 5]
Acceso a elementos:
Se puede acceder a los elementos de una lista por su índice, utilizando la
sintaxis lista[indice]. El índice comienza en 0 para el primer elemento.
lista = ["a", "b", "c", "d"]
print(lista[0]) # Salida: a
print(lista[2]) # Salida: c
Modificación de listas:
Las listas son mutables, lo que significa que se pueden modificar después de su
creación. Se pueden agregar, eliminar o modificar elementos de una lista
utilizando diferentes métodos:
Agregar elementos:
lista.append("e") # Agrega "e" al final de la lista
lista.insert(1, "b") # Inserta "b" en la posición 1
Eliminar elementos:
lista.pop() # Elimina el último elemento de la lista
lista.remove("b") # Elimina la primera aparición de "b"
Modificar elementos:
lista[1] = "c" # Modifica el elemento en la posición 1
Operaciones con listas:
Las listas admiten una amplia gama de operaciones, como:
Concatenación:
lista1 = [1, 2, 3]
lista2 = [4, 5, 6]