Method # 1: Using join ()
+ list comprehension
In this method, we simply iterate over the elements of the list tuple and perform a space-separated join between them. to concatenate them as one row of records.
# Python3 code to demonstrate how it works # Convert single line tuple entries # Using list comprehension + join () # Initializing list test_list = [( ’Manjeet’ , ’Singh’ ), ( ’ Nikhil’ , ’Meherwal’ ), ( ’ Akshat’ , ’Garg’ )] # print original list print ( "The original list is:" + str (test_list)) # Convert tuple entries to one line # Using list comprehension + join () res = ’,’ . join ([ ’’ . join (sub) for sub in test_list]) # print result print ( " The string after tuple conversion: " + res ) |
Output:
The original list is: [(’Manjeet’,’ Singh’), (’Nikhil’,’ Meherwal’), (’Akshat’,’ Garg’)] The string after tuple conversion: Manjeet Singh, Nikhil Meherwal, Akshat Garg
Method # 2: Using map () + join ()
This method performs this task in a similar way to the above function. The only difference is that it uses map ()
to extend the connection logic, not to comprehend the list.
# Python3 code to demonstrate how it works # Convert tuple entries to one line # Using map () + join ( ) # Initializing list test_list = [( ’ Manjeet’ , ’Singh’ ), ( ’Nikhil’ , ’ Meherwal’ ), ( ’Akshat’ , ’Garg’ )] # print original list print ( "The original list is:" + str (test_list)) # Convert tuple entries to one line # Using map () + join () res = ’,’ . join ( map ( "" . join, test_list)) # print result p rint ( "The string after tuple conversion:" + res) |
Output:
The original list is: [(’Manjeet’,’ Singh’), (’Nikhil’,’ Meherwal’), (’Akshat’,’ Garg’)] The string after tuple conversion: Manjeet Singh, Nikhil Meherwal, Akshat Garg
Python | Convert tuple records to one string Python functions: Questions
Python | Convert tuple records to one string String Variables: Questions