Dividir y unir en Python
El viaje de ida y vuelta entre cadenas y listas de piezas.
oracion = "nunca te voy a abandonar"
palabras = oracion.split()
fila_csv = "ada,grace,katherine"
nombres = fila_csv.split(",")
reunidas = " ".join(palabras)
ruta = "/".join(["usr", "local", "bin"])
lineas = "uno\ndos\ntres".splitlines()
primera, _, resto = oracion.partition(" ")
slug = "-".join(oracion.split())
Cómo funciona
splitcorta por espacios o por cualquier separador.joines el inverso: la cadena pegamento va primero.splitlinesypartitioncubren los casos especiales comunes.
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 315
- Tokens
- 98
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 65 segundos.
Paso 4 de 9 en Cadenas; paso 10 de 72 en Fundamentos del lenguaje.