Estoy buscando una manera eficiente de arriesgar una cadena de modo que todas las secuencias de más de 2 caracteres iguales se corten después de las primeras 2.Python: cómo cortar secuencias de más de 2 caracteres iguales en una cadena
Algunos ejemplos> insumo-producto son:
hellooooooooo -> helloo
woooohhooooo -> woohhoo
estoy actualmente en bucle a través de los personajes, pero es un poco lento. ¿Alguien tiene otra solución (expresión regular o algo más)
EDIT: código actual:
word_new = ""
for i in range(0,len(word)-2):
if not word[i] == word[i+1] == word[i+2]:
word_new = word_new+word[i]
for i in range(len(word)-2,len(word)):
word_new = word_new + word[i]
Podría publicar su código actual? – Simone