I think it's necessary to add a segment() method to str type or string module.
This method is used to split a string into m parts and return all cases. With
segment(), you can avoid tedious calculation and indexing if you want to
segment a string.
For example:
segment('1234', m=3) -> [('1', '2', '34'), ('1', '23', '4'), ('12', '3', '4')]
segment('12345', m=3) -> [('1', '2', '345'), ('1', '23', '45'), ('1', '234',
'5'), ('12', '3', '45'), ('12', '34', '5'), ('123', '4', '5')]
I hope this proposal can be adopted.
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/VYDU3JF2MFFUUHU3XUCIAW3UXJGXZCKD/
Code of Conduct: http://python.org/psf/codeofconduct/