¿Cómo dividir correctamente con múltiples guiones bajos? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Python divide delimitadores consecutivos 6 respuestasMe preguntaba cómo dividir correctamente la cadena cuando tienes un número desconocido de guiones bajos. Mi entrada se ve así:
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 palabras y números hay un número desconocido de guiones bajos. Necesito dividir esta entrada en palabras y números. Intenté usarsplit
De este modo
details = input.split("_")
words = details[0]
numbers = details[1]
Sin embargo, solo guarda correctamente las palabras. Funcionó cuando cambié la entrada para tener solo un guión bajo, sin embargo, no puedo encontrar la solución cuando tiene varios guiones bajos.