Contar números primos ordenar ascendente y descentente en python
¿Cómo calcular la cantidad de números primos en una lista `lista` y ordenarla de manera ascendente y descendente?

def is_prime(n):
    return n > 1 and all(n % i for i in range(2, n))

print("Cantidad de primos   : {0}".format(sum(1 for n in lista if is_prime(n))))
print("Lista ordenada (asc) : {0}".format(sorted(lista)))
print("Lista ordenada (desc): {0}".format(sorted(lista,reverse=True)))