Python | Convert tuple records to one string

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