У меня есть список, в котором указано количество оценок учащихся.
s = [50,62,15,76,57,97,82,99,45,23]
Я хочу оценивать учащихся по оценкам:
<40 - Fail
>50 - A Grade
>75 - A++ Grade
Я могу сделать это с помощью циклов повторенияили я могу найти каждый список, используя лямбду.например:
>>> filter(lambda x:x>=50, s)
[50, 62, 76, 57, 97, 82, 99]
Но в фильтре я могу работать только с одной функцией за раз (например: отметки больше 50).Есть ли способ, где я могу использовать фильтр и лямбда и получить требуемый результат в одной строке?Ожидая вывод в виде отметок с оценкой.(напр .: 50 - А, 62 - А, 76 - А ++ ...)