Erro no código

sorted(num_friends_by_id,
key=lambda( user_id,num_friends): 
num_friends,
reverse = True)

gostaria de saber qual o erra desse código. A IDE está informando um erro de sintaxe, mas não identifiquei nenhum

Abertura de dois parênteses mas o fechamento de três?

já fiz a correção mas continua dando errado

E aí @Um_progradorqualquer!

Cadê o resto do código?

como esta variável está declarada? é uma lista comum, lista de tupla, dicionário ou sets?

num_friends_by_id

O erro de sintaxe se encontra aqui, o correto é sem os parênteses.

key=lambda( user_id,num_friends): num_friends

Ou seja, assim:

key=lambda user_id, num_friends: num_friends

Contudo, você receberá outro erro, o erro que for lançando será referente a uma das variáveis da função lambda, porque você está declarando duas, mas só está usando uma delas.

Leia mais sobre a sorted() e o lambda:

Abraços!

A syntax correta é essa:

num_friends_by_id = [20,10,1,21]

sorted(num_friends_by_id, key=lambda num_friends: num_friends, reverse=True)