Tengo una lista de tuplas. Cada tupla tiene 5 elementos (correspondientes a 5 columnas de base de datos) y me gustaría hacer una consultaSeleccione el valor de la lista de tuplas donde la condición
select attribute1 from mylist where attribute2 = something
por ejemplo,
personAge = select age from mylist where person_id = 10
¿Es posible consultar la lista de tuplas de alguna manera?
gracias
Pero, ¿qué sucede si el OP quiere usar un calificador diferente? Por ejemplo, un rango en lugar de un valor? Esto excluiría el uso de diccionarios. – Nate
@Nate Como lo entendí, tiene una lista de tuplas homogéneas, por ejemplo: '[(1, 'nombre', 20, 'bar'), (2, 'nombre2', 33, 'foo'), ... ] 'y si quisiera trabajar con esto, asignaría cada tupla al diccionario, por ejemplo:' [{'id': 1, 'name': 'name', 'age': 20, 'etc': 'bar '}, ..] '. Consultarlo sería mucho más legible. Si solo consulto por ID, podría usarlo como una clave de diccionario (por lo que sería un diccionario de diccionarios). – rplnt
Supongo que quise decir que si quería 'seleccionar donde person_id> 5 y person_id <15' o algo así, los diccionarios están mal equipados para realizar este tipo de búsqueda; Además, ¿qué pasaría si él quisiera seleccionar por edad? Tendría que realizar algún tipo de comprensión de diccionario en ambos casos. – Nate