Tengo una lista de dictados:
list = [{'id':'1234','name':'Jason'},
{'id':'2345','name':'Tom'},
{'id':'3456','name':'Art'}]
¿Cómo puedo encontrar eficientemente la posición del índice [0], [1] o [2] haciendo coincidir el nombre = 'Tom'?
Si se tratara de una lista unidimensional, podría hacer list.index () pero no estoy seguro de cómo proceder buscando los valores de los dictados dentro de la lista.
{ 'Jason': {'id': '1234'}, 'Tom': {'id': '1245'}, ...}?)
{'1234': {'name': 'Jason'}, ...}. No es que eso ayude a este caso de uso.