Склеивание коллекций из iterables по ключу. Python
Моя задача состоит в склеивание коллекций из 'iterables'. Знаю что мне может помочь функция chain из itertools, но нужно еще склеивать по ключу key и порядку меньше, а в случае равенства данных упорядочить по следованию коллекций. Я не понимаю как именно можно соединять коллекции по какому-то ключу, например по дате-времени.