Сортировка и группировка вложенных списков в PythonPython

Программы на Python
Ответить
Anonymous
 Сортировка и группировка вложенных списков в Python

Сообщение Anonymous »

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


Подробнее здесь: https://stackoverflow.com/questions/409 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»