que tienen la siguiente estructura de datos (una lista de listas)ordenar y agrupar listas anidadas en Python
[
['4', '21', '1', '14', '2008-10-24 15:42:58'],
['3', '22', '4', '2somename', '2008-10-24 15:22:03'],
['5', '21', '3', '19', '2008-10-24 15:45:45'],
['6', '21', '1', '1somename', '2008-10-24 15:45:49'],
['7', '22', '3', '2somename', '2008-10-24 15:45:51']
]
Me gustaría ser capaz de
utilizar una función para reordenar la lista para que pueda agrupar por cada elemento en la lista. Por ejemplo, me gustaría poder agrupar en la segunda columna (para que todos los 21 estén juntos)
Use una función para mostrar solo ciertos valores de cada lista interna. Por ejemplo me gustaría reducir esta lista para contener sólo el valor del campo 4 de '2somename'
lo que la lista se vería así
[
['3', '22', '4', '2somename', '2008-10-24 15:22:03'],
['7', '22', '3', '2somename', '2008-10-24 15:45:51']
]
punto menor, pero que es mejor usar tuplas vez de las listas internas – hop