Python: obtenha um ditado de uma lista baseada em algo dentro do dict

Preciso encontrar um item em umlist (neste caso, um item é umdict) com base em algum valor dentro dessedict. A estrutura dolist Eu preciso processar se parece com isso:

[
    {
        'title': 'some value',
        'value': 123.4,
        'id': 'an id'
    },
    {
        'title': 'another title',
        'value': 567.8,
        'id': 'another id'
    },
    {
        'title': 'last title',
        'value': 901.2,
        'id': 'yet another id'
    }
]

Ressalvas title evalue pode ter qualquer valor (e o mesmo),id seria único.

Preciso ser capaz de obter umdict destelist com base em um únicoid. Sei que isso pode ser feito através do uso de loops, mas isso parece complicado e tenho a sensação de que há um método óbvio de fazer isso que não estou vendo graças ao derretimento do cérebr

questionAnswers(4)

yourAnswerToTheQuestion