Obtenir un élément de liste par attribut en Python

J'ai besoin de charger une liste de base de données en ligne d'objets en mémoire, puis de saisir l'un de ces lignes par son ID unique. Est-il propre, pythonic moyen de trouver un seul objet à partir d'une liste par une valeur d'attribut? Ou dois-je simplement en boucle et de les comparer?

source d'informationauteur Yarin | 2012-02-01