Como dividir corretamente com vários sublinhados? [duplicado
Esta pergunta já tem uma resposta aqui:
Python dividir delimitadores consecutivos respostasEu estava pensando em como dividir corretamente a string quando você tem um número desconhecido de sublinhados. Minha entrada é assim:
One Two_________1.0 2.0 3.0
Three Four______4.0 5.0 6.0
Five Six________7.0 8.0 9.0
Entre palavras e números, há um número desconhecido de sublinhados. Preciso dividir essa entrada em palavras e números. Eu tentei usarsplit
nesse caminho
details = input.split("_")
words = details[0]
numbers = details[1]
No entanto, ele salva corretamente apenas palavras. Funcionou quando alterei a entrada para ter apenas um sublinhado, no entanto, simplesmente não consigo encontrar a solução quando ela possui vários sublinhado