Tengo algunos datos en una lista de listas o en una lista de tuplas, como esta:
data = [[1,2,3], [4,5,6], [7,8,9]]
data = [(1,2,3), (4,5,6), (7,8,9)]
Y quiero ordenar por el segundo elemento en el subconjunto. Es decir, ordenar por 2,5,8 de dónde 2
es (1,2,3)
, 5
es de (4,5,6)
. ¿Cuál es la forma común de hacer esto? ¿Debo almacenar tuplas o listas en mi lista?