A veces, mientras trabajamos con strings, podemos tener un problema en el que necesitamos replicar el rango de strings consecutivamente en el rango. Este tipo de problema puede tener aplicación en el dominio de la programación día a día. Vamos a discutir cierta forma en que se puede realizar esta tarea.
Método: Usar el corte de strings
Esta es una forma sencilla de resolver este problema. En esto, realizamos la tarea de cortar la string para que se repita y adjuntar su duplicado. Los segmentos previos y posteriores se adjuntan a su prefijo y sufijo respectivamente para construir la string de resultados.
Python3
# Python3 code to demonstrate working of # Range duplication in String # Using string slicing # initializing string test_str = "geeksforgeeks" # printing original string print("The original string is : " + test_str) # initializing range i, j = 3, 6 # Range duplication in String # Using string slicing temp = test_str[i:j] * 2 res = test_str[:i] + temp + test_str[j:] # printing result print("The string after range duplication : " + res)
The original string is : geeksforgeeks The string after range duplication : geeksfksforgeeks
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA