Python/Tipos de datos nativos/Unir listas y dividir cadenas
Apariencia
Unir listas
[editar]Una lista se puede unir mediante una cadena. Por ejemplo:
>>> a="+" >>> b=["A", "B", "C", "D"] >>> a.join(b) "A+B+C+D"
Cualquier cadena puede usarse para para unir una lista, aunque sea una cadena de longitud 0 (""):
>>> "".join(b) "ABCD"
>>> " - ".join(["1","2","3"]) "1 - 2 - 3 - 4"
Dividir cadenas
[editar]Las cadenas se pueden dividir mediante un separador formando una lista, por ejemplo:
>>> c.split("+") ["A", "B", "C", "D"]
>>> "uno->dos->tres->cuatro".split("->") ["uno", "dos", "tres", "cuatro"]
NOTA: ¡la cadena usada como separador no puede ser de longitud 0!
NOTA: si la función split se utiliza sin ningún argumento, rompera la cadena por los espacios, tabuladores o saltos de línea:
>>> "Esto es una frase de prueba".split() ["Esto", "es", "una", "frase", "de", "prueba"]