Python – Convert a list of tuples into list
In this tutorial, we are going to see different ways to convert a list of tuples into a list in Python. Python provides different types of variables for programmers. We can use data types like int, float, string, list, set… in our applications. When using different types of variables, it may be necessary to convert these to different types.
Example:
Input: [(1, 2), (3, 4), (5, 6)] Output: [1, 2, 3, 4, 5, 6]
Convert a list of tuples into list using comprehension list
list_tuple = [('Welcome', 1), ('To', 2), ('StackHowTo', 3)] # using comprehension list mylist = [x for elem in list_tuple for x in elem] # Print the list print(mylist)
Output:
['Welcome', 1, 'To', 2, 'StackHowTo', 3]
Convert a list of tuples into list using for loop
list_tuple = [('Welcome', 1), ('To', 2), ('StackHowTo', 3)] mylist = [] # list initialization for tupl in list_tuple: for i in tupl: mylist.append(i) # Print the list print(mylist)
Output:
['Welcome', 1, 'To', 2, 'StackHowTo', 3]
Convert a list of tuples into list using sum() function
list_tuple = [('Welcome', 1), ('To', 2), ('StackHowTo', 3)] mylist = list(sum(list_tuple, ())) # Print the list print(mylist)
Output:
['Welcome', 1, 'To', 2, 'StackHowTo', 3]