Python | Adición de personajes alternativos

A veces, mientras trabajamos con Python, podemos tener un problema en el que necesitamos agregar un carácter después de cada carácter en String. Este tipo de problema puede tener su aplicación en muchos dominios de programación día a día. Analicemos ciertas formas en que se puede realizar esta tarea.
Método n.º 1: Usar bucle 
Esta es una forma de fuerza bruta en la que se puede realizar esta tarea. En esto, iteramos para cada elemento e insertamos el carácter requerido. Borramos el último carácter perdido.
 

Python3

# Python3 code to demonstrate working of
# Alternate character addition
# Using loop
 
# initializing string
test_str = "geeksforgeeks"
 
# printing original string
print("The original string is : " + test_str)
 
# initializing K
K = '*'
 
# Alternate character addition
# Using loop
res = ''
for ele in test_str:
    res += ele + K
res = res[:-1]
 
# printing result
print("String after character addition : " + str(res))
Producción : 

The original string is : geeksforgeeks
String after character addition : g*e*e*k*s*f*o*r*g*e*e*k*s

 

 
Método #2: Usar join() 
Esta es la forma más fácil, elegante y recomendada de realizar esta tarea. En esto, solo usamos una línea para realizar esta tarea. El join() se utiliza para realizarlo.
 

Python3

# Python3 code to demonstrate working of
# Alternate character addition
# Using join()
 
# initializing string
test_str = "geeksforgeeks"
 
# printing original string
print("The original string is : " + test_str)
 
# initializing K
K = '*'
 
# Alternate character addition
# Using join()
res = K.join(test_str)
 
# printing result
print("String after character addition : " + str(res))
Producción : 

The original string is : geeksforgeeks
String after character addition : g*e*e*k*s*f*o*r*g*e*e*k*s

 

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 *