Budulianinспасибо сейчас разложу по по полочкам и разберусь как работает
''.join([ ''.join() if enum % 3 == 0 else ''.join() for enum, word in enumerate(s.split(), 1)])
Budulianinи это тоже мне подходит - делит то всё равно по пробелам в независимости от длины слов
С таким же успехом, ты мог сделать просто
line = “aaa bbb ccc ddd sss qqq eee”
newline = textwrap.fill(line, 12)
smoke853тоже спасибо - сам я к модулю textwrap не догуглился
smoke853