Допустим, у меня есть список со словарем с id
, score
и key
. Я хотел бы создать метод, возвращающий счет, заданный key
с использованием лямбда-функций.
Этот метод достаточно проблематичен:
def my_search(txt):
for i in my_dictionary:
if i['key'] == txt:
return i['score']
Но я бы хотел использовать лямбда-функциисделать это. Я пытался использовать лямбду с фильтром, но, похоже, он не работает. Как я могу продолжить?
У меня есть что-то вроде
[{'id': 1, 'score': 8.321, 'key': 'stv'}, {'id': 1, 'score': 6.321, 'key': 'mrk'} ... ]