Answers for "python split clever looping"

0

python split clever looping

text = "hello, this is some text to break up, with some reeeeeeeeeaaaaaaally long words."
n = 16

words = iter(text.split())
lines, current = [], next(words)
for word in words:
    if len(current) + 1 + len(word) > n:
        lines.append(current)
        current = word
    else:
        current += " " + word
lines.append(current)
Posted by: Guest on May-26-2021

Python Answers by Framework

Browse Popular Code Answers by Language