Skip to content

Estructuras de Datos en Python

Published: at 12:00 AM

Estructuras básicas

Contenedores

Listas

Ejemplo

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

Recuerde! asignar es diferente a imprimir

print(numerosEnLista)

Con esta instrucción se imprime el arreglo.

numerosEnLista[0]='cero'
print(numerosEnLista)

Aquí :

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)
print(numEnTupla)
print(numEnTupla[0])
numEnTupla[0]='cero' 

Aquí:

Usted podría incluir comentarios, con el símbolo # después de cada instrucción. No se ejecutan, y le servirán para recordar. ejemplo:

numEnTupla[0]='cero' # cambio primer elmento

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:

Documentos Complementarios


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