split_custom()
Divide una cadena en una lista de palabras.
def split_custom(texto, separador=" "):
resultado = []
palabra = ""
for char in texto:
if char == separador:
if palabra:
resultado.append(palabra)
palabra = ""
else:
palabra += char
if palabra:
resultado.append(palabra)
return resultado
# Ejemplo
texto = "Hola cómo estás?"
resultado = split_custom(texto) # ['Hola', 'cómo', 'estás?']