Как бы вы решили задачу объединения списков разной длины без обхода элементов цикла?
Пусть и менее краткий, но более эффективный способ – применение модуля
itertools Заметим, что при работе с последовательностями многие полезные решения находятся в модулях стандартной библиотеки
collections (контейнерные структуры данных) и itertools (операции над последовательностями). Внимательное прочтение документации модулей освободит вас от многих часов придумывания собственных «велосипедов».Разъяснивший Python
