Avatar ·

Reemplazo de doble espacio por espacio simple en una cadena

📁 línea, python, trabajo

Tengo una cadena:

str = 'A l a  m a  k o t a'

Como se ve en la cadena, entre las letras de una palabra tengo un espacio, entre las palabras dos.
Quiero transformar la cadena en:

'Ala ma kota'

Intenté resolverlo así, pero fracasé:

Primero cambio los espacios dobles por '`':

for i in range(len(str)-1):    if str[i] == ' ' and 

                    
                
Avatar ·

Intentaré complementar la respuesta de @ext.

async/await es una optimización, es decir, no se deben usar categóricamente donde todo funciona bien. Porque esto complica la lógica de ejecución del programa y arrastra muchas cosas. Porque si decides usar funcionalidad asíncrona - haz el favor de usar SOLO bibliotecas que lo soporten.

La ejecución de código asíncrono es similar a la ejecución de código multihilo en un procesador de un solo núcleo. También existen varias tareas que pueden ejecutarse simultáneamente y hay un contexto de ejecución para cada tarea. Sin embargo, en el multihilo el procesador decide por sí mismo mediante un temporizador cuándo cambiar el contexto y ocuparse de ejecutar otra tarea.

El enfoque asíncrono supone que la propia aplicación establece un mecanismo especial

Inicia sesión para dejar una respuesta

Blogs