Split string every n characters but without splitting a word [duplicate] Split string every n characters but without splitting a word [duplicate] python-3.x python-3.x

Split string every n characters but without splitting a word [duplicate]


You can use built-in textwrap.wrap function (doc):

orig_string = 'I am a string in python'from textwrap import wrapprint(wrap(orig_string, 10))

Prints:

['I am a', 'string in', 'python']