Python | Operación Unión en dos Strings

Una de las operaciones de string puede ser calcular la unión de dos strings. Esta puede ser una aplicación útil que se puede tratar. Este artículo trata sobre el cálculo de la misma a través de diferentes formas.

Método 1: método ingenuo
La tarea de realizar la unión de strings se puede calcular mediante un método ingenuo creando una string vacía y comprobando si hay una nueva aparición de caracteres comunes tanto a la string como a las strings no comunes y agregándolo y, por lo tanto, calculando la nueva string de unión. Esto se puede lograr mediante bucles y sentencias if/else.

# Python 3 code to demonstrate 
# Union Operation in two Strings
# using naive method 
  
# initializing strings
test_str1 = 'GeeksforGeeks'
test_str2 = 'Codefreaks'
  
# Printing initial strings
print ("The original string 1 is : " + test_str1)
print ("The original string 2 is : " + test_str2)
  
# using naive method to
# Union Operation in two Strings
res = ""
temp = test_str1
for i in test_str2:
    if i not in temp:
        test_str1 += i
          
# printing result
print ("The string union is : " + test_str1)
Producción :

The original string 1 is : GeeksforGeeks
The original string 2 is : Codefreaks
The string union is : GeeksforGeeksCda

Método 2: el usoset() + union()
de Set en python generalmente puede realizar la tarea de realizar operaciones de conjunto, como la unión de conjuntos. Esta utilidad de conjuntos también se puede utilizar para realizar esta tarea. En primer lugar, ambas strings se convierten en conjuntos usando set() y luego la unión se realiza usando union(). Devuelve el conjunto ordenado.

# Python 3 code to demonstrate 
# Union Operation in two Strings
# using set() + union()
  
# initializing strings
test_str1 = 'GeeksforGeeks'
test_str2 = 'Codefreaks'
  
# Printing initial strings
print ("The original string 1 is : " + test_str1)
print ("The original string 2 is : " + test_str2)
  
# using set() + union() to
# Union Operation in two Strings
res = set(test_str1).union(test_str2)
          
# printing result
print ("The string union is : " + str(res))
Producción :

The original string 1 is : GeeksforGeeks
The original string 2 is : Codefreaks
The string union is : {'s', 'G', 'r', 'e', 'o', 'f', 'k', 'C', 'd', 'a'}

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 *