Python - Interconvert Horizontal and Vertical String Last Updated : 30 Aug, 2022 Comments Improve Suggest changes Like Article Like Report Given a String, convert to vertical if horizontal and vice-versa. Input : test_str = 'geeksforgeeks' Output : g e e k s Explanation : Horizontal String converted to Vertical. Input : test_str = g e e k s Output : 'geeks' Explanation : Vertical String converted to Horizontal. Method #1 : [Horizontal to Vertical] using loop + "\n" In this, we add newline character after each character so that each element gets rendered at next line. 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)) OutputThe original string is : geeksforgeeks The converted string : g e e k s f o r g e e k s Time Complexity: O(n) Auxiliary Space: O(n) Method #2 : [Vertical to Horizontal] using replace() + "\n" In this, we perform the task of conversion by removing "\n" by replacement by empty string. 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)) OutputThe original string is : g e e k s f o r g e e k s The converted string : geeksforgeeks Time Complexity: O(n) -> replace function Auxiliary Space: O(n) Create Quiz Comment M manjeet_04 Follow 0 Improve M manjeet_04 Follow 0 Improve Article Tags : Python Python Programs Python string-programs Explore Python FundamentalsPython Introduction 2 min read Input and Output in Python 4 min read Python Variables 4 min read Python Operators 4 min read Python Keywords 2 min read Python Data Types 8 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 5 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 3 min read Python MySQL 9 min read Python Packages 10 min read Python Modules 3 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 4 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 3 min read StatsModel Library - Tutorial 3 min read Learning Model Building in Scikit-learn 6 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 5 min read Build a REST API using Flask - Python 3 min read Building a Simple API with Django REST Framework 3 min read Python PracticePython Quiz 1 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like