предположим, у меня есть список чисел, и я применил процентиль к этому списку, который возвращает следующий словарь
{100: 2004807.0, 75: 11600.0, 50: 2559.5, 25: 316.0}
и затем я создал следующую функцию для возврата соответствующего значения в процентах
def f(x):
return {
25: 316.0,
50: 2559.5,
75: 11600.0,
100: 2004807.0
}[x]
теперь следующая функция возвращает ранг значения
def rank(y):
if y <= f(25):
return 25
elif y <= f(50):
return 50
elif y <= f(75):
return 75
else:
return 100
это выполнимо с помощью Python лямбда?