Descubre el poder de los diccionarios y listas en Python
¡Felicitaciones! Ahora te sumergirás en la programación con Python, Python es un lenguaje bastante flexible y con nuevos tipos de datos que no teníamos al trabajar con C. En este post veremos dos de los tipos de datos más importantes: las listas y los diccionarios. Verás que estos dos tipos de datos son muy usados en Python y serán muy útiles cuando trabajamos con base de datos.
¿Qué son las listas?
En Python, nos referimos a los arreglos como listas, a diferencia de los arreglos en C, las listas son mucho más flexibles, puedes mezclar tipos de datos, y podemos eliminar o añadir elementos con facilidad.
Para crear una lista en Python utilizamos corchetes cuadrados([]):
animales = [“perro”, “gato”, “pollo”]
Podemos crear listas que almacenen variables de distintos tipos:
lista = [10, 11.9, ”Hola”]
Incluso podemos crear listas que almacenen listas:
estudiantes = [[“Elo”, “Molina”], [“Lia”, “Cruz”], [“Mike”, “Mejia”]]
Metodos para listas
Ahora vamos a ver ciertos métodos para manipular las listas. Existen muchos otros métodos para las listas, puedes chequearlos en la documentación de Python.
append
Este método permite agrega un elemento al final de una lista.

pop
Permite eliminar un elemento según su índice, si este índice no se especifica, eliminará el último de la lista.

sort
Permite ordenar la lista en orden ascendente.

Diccionarios
Los diccionarios son otro de los tipos de datos que tiene Python, este permite almacenar datos según una clave y un valor. Son muy útiles.
Podríamos tener un diccionario almacenando información de una persona.
info = {
“nombre”: “Elo”,
“edad”: 19,
“carrera”: “computación”
}
Lo que se encuentra a la izquierda de los dos puntos lo conocemos como clave, y lo que se encuentra a la derecha es su valor.
info_estudiantes = {
“nombres”: [“Elo”, “Maria”],
“edades”: [19, 18],
“carrera”: [“computación”, “electrónica”]
}
Podríamos tener un diccionario en donde los valores son listas, o cualquier otro tipo de dato.
Para añadir una nueva clave a un diccionario, lo agregamos así:
info[“nacionalidad”] = “nicaragüense”
Lo que se encuentra entre corchetes representa el nombre de la nueva clave y su valor será nicaragüense.
info = {
“nombre”: “Elo”,
“edad”: 19,
“carrera”: “computación”,
“nacionalidad”: “nicaragüense”
}
Para eliminar un elemento de un diccionario podemos utilizar nuevamente el método pop y pasarle como argumento el nombre de la clave que queremos borrar.
info.pop(“edad”)
info = {
“nombre”: “Elo”,
“carrera”: “computación”,
“nacionalidad”: “nicaragüense”
}
Existen otros métodos para los diccionarios puedes chequearlos en la documentación de Python.