Как бы вы могли использовать функцию .split() на основе условий?Дальнейшее использование функции .split() на основе условий?
Допустим, у меня есть исходные данные:
Apples,Oranges,Strawberries Green beans,Yellow green Beans,Tomatoes,Broccoli
Мой предполагаемый результат является:
['Apples','Oranges','Strawberries','Green beans','Yellow green Beans','Tomatoes','Brocolli']
Обратите внимание, что 'Strawberries'
и 'Green beans'
расщепляются.
Что было бы лучшим способом приблизиться к этому, чтобы разбить его на намеченный путь?
Почему бы вам не разделить «зеленый» и «бобы»? Какое правило вы хотите применить? –
Должна быть запятая между 'Strawberries' и' Green beans'? И есть ли «необработанные данные», которые должны быть строкой? Вы не ставили на него кавычки, так что трудно сказать. – user2357112
Если недостающая запятая - это то, что вам нужно, чтобы иметь дело с этим, это может потребовать нетривиальной обработки естественного языка. Если это так, вам нужно будет признать, что будут ошибки. – user2357112