Advertisement
Rodripelto

funcion_split

Feb 19th, 2022
1,055
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def split(cadena,separador=" ",lista=True):
  2.   def montar(caracteres,lista,respuesta):
  3.     if lista:
  4.       respuesta += [caracteres]
  5.     else:
  6.       respuesta = (*respuesta,caracteres)
  7.     return respuesta
  8.   if lista:
  9.     respuesta = []
  10.   else:
  11.     respuesta =()
  12.   caracteres = ""
  13.   for i in cadena:
  14.     if i != separador:
  15.       caracteres += i
  16.       continue
  17.     respuesta = montar (caracteres,lista,respuesta)
  18.     caracteres =""    
  19.   return montar(caracteres,lista,respuesta )
  20.  
  21. a = split("Vamos-a-separar-esto","-",False )
  22. print(type(a))
  23. print(a)
Advertisement
RAW Paste Data Copied
Advertisement