У меня есть следующая структура данных (список списков)
[
['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']
]
Я хотел бы иметь возможность
-
Используйте функцию для изменения порядка списка, чтобы я мог группироваться по каждому элементу в списке. Например, я хотел бы иметь возможность группировать второй столбец (чтобы все 21 были вместе)
-
Используйте функцию для отображения только определенных значений из каждого внутреннего списка. Например, я хотел бы уменьшить этот список, чтобы содержать только четвертое значение поля '2somename'
чтобы список выглядел следующим образом:
[
['3', '22', '4', '2somename', '2008-10-24 15:22:03'],
['7', '22', '3', '2somename', '2008-10-24 15:45:51']
]