Сортируем многомерный список List по дате.
Пример списка в переменной stocks:
[{'quantity': (200,), 'operation_type': ('Sell',), 'date': '2021-06-05 22:10:29'},
{'quantity': (200,), 'operation_type': ('Sell',), 'date': '2021-06-05 22:10:29'}]
{'quantity': (200,), 'operation_type': ('Sell',), 'date': '2021-06-05 22:10:29'}]
Для сортировки по дате воспользуемся следующей командой:
stocks = sorted(
stocks,
key=lambda x: datetime.strptime(x['date'], '%Y-%m-%d %H:%M:%S'), reverse=False
)
stocks,
key=lambda x: datetime.strptime(x['date'], '%Y-%m-%d %H:%M:%S'), reverse=False
)