Dada una String, convertir a vertical si es horizontal y viceversa.
Entrada : test_str = ‘geeksforgeeks’
Salida : g
e
e
k
s
Explicación : string horizontal convertida en vertical.Entrada : test_str = g
e
e
k
s
Salida : ‘geeks’
Explicación : string vertical convertida en horizontal.
Método #1: [Horizontal a Vertical] usando loop + “\n”
En esto, agregamos un carácter de nueva línea después de cada carácter para que cada elemento se represente en la siguiente línea.
Python3
# Python3 code to demonstrate working of # Interconvert Horizontal and Vertical String # using [Horizontal to Vertical] using loop + "\n" # initializing string test_str = 'geeksforgeeks' # printing original String print("The original string is : " + str(test_str)) # using loop to add "\n" after each character res = '' for ele in test_str: res += ele + "\n" # printing result print("The converted string : " + str(res))
The original string is : geeksforgeeks The converted string : g e e k s f o r g e e k s
Método #2: [Vertical a Horizontal] usando replace() + “\n”
En esto, realizamos la tarea de conversión eliminando «\n» reemplazándolo por una string vacía.
Python3
# Python3 code to demonstrate working of # Interconvert Horizontal and Vertical String # using [Vertical to Horizontal] using replace() + "\n" # initializing string test_str = 'g\ne\ne\nk\ns\nf\no\nr\ng\ne\ne\nk\ns\n' # printing original String print("The original string is : " + str(test_str)) # using replace() + "\n" to solve this problem res = test_str.replace("\n", "") # printing result print("The converted string : " + str(res))
The original string is : g e e k s f o r g e e k s The converted string : geeksforgeeks
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