¿Cómo puedo mostrar timedelta en horas: min: seg?

Estoy exportando una lista de timedeltas a csv y los días realmente desordenan el formato. Intenté esto:

 while time_list[count] > datetime.timedelta(days = 1):
        time_list[count] = (time_list[count] - datetime.timedelta(days =  1)) + datetime.timedelta(hours = 24)

Pero se convierte instantáneamente en días y crea un bucle infinito.

Respuestas a la pregunta(1)

Su respuesta a la pregunta