lo que llevo

mail@pastecode.io avatar
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