Desarrollo
Concepto: Las estructuras de datos en Python, como listas, tuplas, conjuntos y diccionarios, son fundamentales para almacenar y operar con conjuntos de datos de manera eficiente.
Estas estructuras de datos permiten resolver problemáticas complejas al facilitar operaciones como ordenar, agregar, eliminar y recorrer datos de manera sencilla.
Diferencias
• Lista, es una secuencia de datos ordenados, contiene distinto tipos de datos y son mutables.
• Tupla, es una secuencia ordenada, contiene distinto tipos de datos, pero no es mutable.
• Conjunto, es una colección de elementos no ordenados, contiene distinto tipo de datos, es mutables y sin repetición,
• Diccionario, relacionamos pares de elementos “clave, valor”, no tiene orden, contiene distinto tipo de datos y es mutable
Estructura de una lista
lista = [45 , True , 3.23 , "Es una cadena"]
print(lista[3])
1. Escribimos nombre de la variable.
2. La lista entre los corchetes.
3. Se accede a la lista con el índice entre corchetes.
4. Podemos acceder con los índices positivos como negativos.
5. Podemos acceder a una sub-lista por medio de los corchetes y dos puntos [1:3]
Estructurade una tupla
Tupla =("Es una tupla" , False , 600, "Soy Alex")
print(Tupla[0])
Estructura de un conjunto
conjunto_1 = set([1,2,3,4])
conjunto_2 = set([5,6])
print(conjunto_1 ,conjunto_2)
Estructura de un diccionario
diccionario = {1: "Alex" , 2: "Maria" , 3: "Fernada" , 4: "Ana"}
print(diccionario[1])
Ejercicios
https://github.com/AlexGasperCode/Estructuras.git
1. Nombre de la variable “numeros” que almacena 5 elementos.
2. La variable mayor almacena numero en la posición 0.
3. For itera en números y el otro for numero mayor
4. La variable mayor almacena numero.
5. Imprime el mayor.
1. La varible num contiene un lista 9 elementos.
2. La variable numero almacena int y entrada por teclado.
3. La variable contador almacena ,la variable num que realiza el método count de la variable numero.
4. Se imprime el número y su total.
1. Se crean dos variables, lista1 y lista 2, que almacenan 3 elementos cada uno.
2. Otra variable con el nombre lista_combinada que almacena la concatenación.
3. Imprime la operación.
1. Nombre de la variable con los elementos del diccionario clave ,valor .
2. Nombre de la variable index que se ingresa por teclado.
3. Imprime el resultado del método get “obtener” de la variable programación y el método title donde cada palabra empieza con mayúscula.
1. Variable persona que almacena un diccionario vacío.
2. La variable continuar que almacena un valor true “booleano”.
3. El ciclo se repite.
4. La variable clave que permite introducir por teclado un dato.
5. La variable valor concatena clave más los puntos.
6. En la variable persona, se ingresa un valor que se almacenara.
7. Imprime variable persona, es decir los 2 datos. Nombre: Alex.
8. La variable continuar, permite ingresar con teclado SI, continua o No.
Conclusiones
Aprendí almacenar los elementos, acceder a ellos, cuales son los mutables e inmutables, métodos, variables, entrada por teclado, como al combinarlos las posibilidades son variadas.
Bibliografía.
González, J. D. M. (2020, September 7). Estructuras de Datos. https://www.programarya.com/Cursos/Python/estructuras-de-datos
BitBoss. (2021, June 1). Estructuras de datos con Python en 8 minutos: Listas, Tuplas, Conjuntos y Diccionarios [Video]. YouTube. https://www.youtube.com/watch?v=v25-m1LOUiU