Python | Duplicación de rango en String

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) 
Producción :

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *