Мне нужно разбить строки данных, используя каждый символ из string.punctuation
и string.whitespace
в качестве разделителя.
Кроме того, мне нужно, чтобы разделители оставались в выходном списке, между элементами, которые они разделяли в строке.
Например,
"Now is the winter of our discontent"
должен выводиться:
['Now', ' ', 'is', ' ', 'the', ' ', 'winter', ' ', 'of', ' ', 'our', ' ', 'discontent']
Я не уверен, как это сделать, не прибегая к оргии вложенных циклов, что неприемлемо медленно. Как я могу это сделать?