Используя только встроенные функции:

от вопрос уже есть ответ здесь:

Python разделяет последовательные разделители 6 ответов

Мне было интересно, как правильно разбить строку, когда у вас есть неизвестное количество подчеркиваний. Мой вклад выглядит так:

One Two_________1.0 2.0 3.0
Three Four______4.0 5.0 6.0
Five Six________7.0 8.0 9.0

Между словами и числами есть неизвестное количество знаков подчеркивания. Мне нужно разделить этот ввод на слова и цифры. Я пытался с помощьюsplit таким образом:

details = input.split("_")
words = details[0]
numbers = details[1]

Тем не менее, он правильно сохраняет только слова. Это сработало, когда я изменил ввод, чтобы иметь только одно подчеркивание, однако я просто не могу найти решение, когда оно имеет несколько подчеркиваний.

Ответы на вопрос(2)

Ваш ответ на вопрос