Skip to content

Estructuras de Datos en Python

Published: at 12:00 AM

Estructuras de Datos en Python

Estructuras básicas

Contenedores

Listas

Ejemplo

numerosEnLista = [1,2,3,4,'5']

Recuerde! asignar es diferente a imprimir

print(numerosEnLista) #Ahora si imprime

numerosEnLista[0]='cero'
#cambio
print(numerosEnLista)
#imprimo

Ejercicio

Añadir elementos a una lista

Cuando la lista ya existe, se puede añadir elementos con la función append:

lista0 = ['uno','dos','tres']
print(lista0)
lista0.append('4')
print(lista0)

Ejercicio

Modifique la lista para añadir la palabra ‘chigüiro’. Imprima la lista.

Tuplas

Ejemplo

numEnTupla = (33,12,4) # asigna
print(numEnTupla) # imprime
print(numEnTupla[0])
# imprime el primer elemento 
numerosEnTupla[0]='cero' # cambio

Buenas prácticas

Si un vector no debe cambiar, defínalo como tupla

Ejercicio

Diccionarios

Ejemplo

dicNumeros = {'fito': 49585, 'bono' : 1, 'blur':2} # asigna 
print(dicNumeros) # imprime 
print(dicNumeros['fito']) #  imprime el número de Fito
dicNumeros['fito']=116 # cambia el número de Fito

Ejercicio

DataFrames

Ejemplo: Leer base de datos

Les comparto algunos conjuntos de datos mediante una cuenta de google drive. El enlace actualizado es: https://drive.google.com/file/d/1pNyGAvpjBY0VRyvJtW6BbGd34Ot-Cna8/view?usp=drive_link

Por favor descarguen el archivo que se llama Nacimientos_1998.csv.

import pandas as pd
df = pd.read_csv('Nacimientos_1998.csv',sep=';')

En este código:


Previous Post
Estructuras de Datos en Python
Next Post
Taller 1, Probabilidad