Python: получить диктант из списка на основе чего-то внутри dict

Мне нужно найти элемент в списке (элемент в данном случае является ] dict ) на основе некоторого значения внутри этого dict . Структура списка , который мне нужно обработать, выглядит следующим образом:

[
    {
        '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'
    }
]

Предостережения: заголовок и значение могут быть любыми (и одинаковыми), id будет уникальным.

Мне нужно получить dict из этого списка на основе уникального id . Я знаю, что это можно сделать с помощью циклов, но это кажется громоздким, и у меня есть ощущение, что есть очевидный способ сделать это, чего я не вижу благодаря расплавлению мозгов.

47
задан agf 17 August 2011 в 11:08
поделиться