lo que llevo
unknown
python
2 years ago
1.2 kB
1
Indexable
Never
from encodings import utf_8 import re import csv #EJERCICIO 1 def obtener_equipos(csv_reader: list[ str ]) -> list[ str ]: ''' Obtenemos todos los equipos diferentes del archivo CSV. ''' equipos = [] cursor: bool = True for row in csv_reader: if cursor: ''' No procesamos la primera línea del CSV pues contiene los nombres de las columnas. ''' cursor = True continue (equipos.append(row[i] ) for i in row[0:1] if i not in equipos) return equipos def ej_1 (ruta: str) -> dict[ str : dict[ str : list[ str ] ] ]: with open("prueba.csv", encoding = "utf_8") as file: csv_reader: csv = csv.reader( file, delimiter = ',') cursor: int = 0 equipos: list = obtener_equipos(csv_reader) dict_return: str = {} for equipo in equipos: pass file.close() pass #EJERCICIO 2 def probabilidad_victoria(diccionario: dict, seleccion: str, contrincante: str): pass #EJERCICIO 3 class Partido(): pass