У меня есть список диктовок:
list = [{'id':'1234','name':'Jason'},
{'id':'2345','name':'Tom'},
{'id':'3456','name':'Art'}]
Как я могу эффективно найти позицию индекса [0], [1] или [2] путем сопоставления по name = 'Tom'?
Если бы это был одномерный список, я мог бы выполнить list.index (), но я не уверен, как действовать дальше, выполняя поиск значений dicts в списке.
{ 'Jason': {'id': '1234'}, 'Tom': {'id': '1245'}, ...}?)
{'1234': {'name': 'Jason'}, ...}. Не то, чтобы это помогло этому варианту использования.