У меня есть список, в котором есть количество марок, которые есть у учащихся.
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 - A, 62 - A, 76 - A ++...)