stocks ={
'BMW':40 ,
'FB': 90 ,
'whatsapp':100,
'Apple':30
}
print("lowest stock is : " , min(stocks ,key =lambda x:stocks[x]) )
этот код работает, но мне нужно знать, как работают лямбда-выражения в этом контексте, я знаю, что он принимает аргумент, а затем возвращает результат, являющийся выражением, поэтому мой вопрос заключается в том, какой аргумент принимает в этом примере лямбда 'x ', и этот аргумент также изменяется или нет. Я имею в виду, меняет ли функция min его при запуске. Поэтому, когда min вызывается впервые, каково значение x.thanks заранее.