typestar

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

  1. split corta por espacios o por cualquier separador.
  2. join es el inverso: la cadena pegamento va primero.
  3. splitlines y partition cubren 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.

Escribe este fragmento

Paso 4 de 9 en Cadenas; paso 10 de 72 en Fundamentos del lenguaje.

← Anterior Siguiente →