def golejadors(Dpartits):
    Dgolejadors = {}
    for Lgols in Dpartits.values():
        gols_computa(Dgolejadors, Lgols)
    return Dgolejadors

def gols_computa(Dgolejadors, Lgols):
    for gol in Lgols:
        gol_computa(Dgolejadors, gol)
            
def gol_computa(D, gol):
    nom, m, es_pen = gol
    if nom not in D:
        if not es_pen:
            D[nom] = [1, 0]
        else:
            D[nom] = [1, 1]
    else: # El jugador nom ja havia marcat abans.
        D[nom][0] += 1
        if es_pen:
            D[nom][1] += 1
