У меня есть несколько строк с фразами или словами, разделенными несколькими пробелами.Как разбить эти строки на массивы строк?
c1 = "St. Louis 12 Cardinals"
c2 = "Boston 16 Red Sox"
c3 = "New York 13 Yankees"
Как я пишу функцию, возможно, с помощью функции питона split(" ")
, чтобы отделить каждую строку в массив строк? Например, c1 будет идти до ['St. Louis', '12', 'Cardinals']
.
Вызов split(" ")
, а затем обрезка компонентов компонента не будет работать, потому что некоторые объекты, такие как Сент-Луис или Ред Сокс, имеют в них пробелы.
Однако, я знаю, что все сущности имеют как минимум 2 пробела и что ни одна сущность не имеет в нем 2 пробела. Кстати, у меня на самом деле есть около 100 городов, чтобы иметь дело, а не 3. Спасибо!
сделать regex split на '\ s {2,}' – mpen
Спасибо, что такое разделение регулярных выражений? – dangerChihuahua007
Являются ли значения фактически выстроенными таким образом? Действительно ли это промежутки между ними или вкладки? –