Supongamos que tengo una lista de listas o una lista de tuplas, lo que sea que pueda resolver mi problema de manera más eficiente. Por ejemplo:Usando Python, ¿cómo encontrar elementos en una lista de listas basada en una clave que es un elemento de la lista interna?
student_tuples = [
('john', 'A', 15),
('jane', 'B', 12),
('dave', 'B', 10),
]
La tarea es encontrar un elemento en la lista principal basado en una clave que es cualquier elemento de la lista o tupla interior. Por ejemplo:
Utilizando la lista anterior:
find(student_tuples, 'A')
o
find(student_tuples, 15)
sería tanto volver
('john', 'A', 15)
Busco un método eficiente.
Usted debe considerar la posibilidad de una clase 'Student' y tener su lista de los estudiantes contienen instancias de esa clase. – Daenyth