¿Cómo puedo reemplazar los dobles espacios en blanco en python?

publicado por: Anonymous

Necesito borrar los espacios en blanco que hay entre las palabras.

Ejemplo:

"Here'is'''some'''text'''I'''''wrote'''"

Lo siguiente es lo que intenté hacer, pero mis profesores no me dejan usar import re:

Esto no funciona:

s = "The fox    jumped    over    the   log."
i = s.split(" ")
k = " ".join(i)
print(k)

Alguien me puede ayudar a borrar esos dobles espacios en blanco?

solución

El problema es que estás usando la función split con un separador definido, que en este caso es un solo espacio. Llama la función sin parámetros:

ns = " ".join( s.split() )
print(ns)
'The fox jumped over the log.'
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *