Решён
Как найти в списке словарей Python нужное значение?
Есть список словарей вот такого вида:
users = [
{"id": 1, "name": "Alice", "age": 30},
{"id": 2, "name": "Bob", "age": 25},
{"id": 3, "name": "Charlie", "age": 35}
]
Нужно найти словарь, где name == "Bob". Пробовал через обычный цикл for, работает, но выглядит громоздко. Есть более питоничный способ? И как быть если таких записей может быть несколько - вернуть все или только первую?
Именно то что нужно. `next` с дефолтом - элегантно, спасибо.