Генерация временной последовательности с шагом 7 секунд

Как бы вы сгенерировали следующую последовательность строк в Python?

00:00:00
00:00:07
00:00:14
00:00:21
...
00:00:49
00:00:56
00:01:03

Шаг 7 секунд. Конец около 03:30: +/-

Я бы пришел с решением, которое использует модульную арифметику (первые 1200, чтобы иметь часы, затем 60, чтобы иметь минуты, а остальные являются секундами, а числа должны быть преобразованы в строки, а строки «одно место» должны иметь префикс «0»).

Есть ли какое-нибудь более умное (pythonic) решение с использованием некоторых вспомогательных генераторов в стандартной библиотеке или в списках?

Ответы на вопрос(4)

Ваш ответ на вопрос