def mediana_ord(lmes):
    """Mediana de la llista de dades ordenada
    """
    if len(lmes)%2==1:
        posmig = len(lmes)//2
        mediana = lmes[posmig]
    else:
        posmig1 = len(lmes)//2 - 1
        posmig2 = len(lmes)//2
        mediana = (lmes[posmig1] + lmes[posmig2])/2
    return mediana

def canvia_atipics(lmes, v):
    mediana = mediana_ord(lmes)
    limit = 2 * mediana
    for i in range(len(lmes)):
        if lmes[i] > limit:
            lmes[i] = v
