How to use zip() function In Python

Here  we are taking separate lists as input such that each list will act as one column, so the number of lists = n columns in the dataframe, and using zip function we are combining the lists.

Syntax pd.DataFrame(list(zip(list1,list2,.,list n)),columns)

where

  • columns is the column for the list values
  • list1.list n represent number of input lists for columns

Example:

Python3




# import pandas module
import pandas as pd
 
# consider a list
list1 = ["durga", "ramya", "sravya"]
list2 = ["java", "php", "mysql"]
list3 = [67, 89, 65]
 
# convert the list into dataframe row by
# using zip()
data = pd.DataFrame(list(zip(list1, list2, list3)),
                    columns=['student', 'subject', 'marks'])
 
 
# display
data


Output:

How to Convert a List to a DataFrame Row in Python?

In this article, we will discuss how to convert a list to a dataframe row in Python.

Similar Reads

Method 1: Using T function

This is known as the Transpose function, this will convert the list into a row. Here each value is stored in one column....

Method 2: Creating from multi-dimensional list to dataframe row

...

Method 3: Using a list with index and columns

Here we are converting a list of lists to dataframe rows...

Method 4: Using zip() function

...

Method 5: Using a list of dictionary

Here we are getting data (rows ) from the list and assigning columns to these values from columns...

Method 6: Creating from  multi-dimensional list to dataframe row with columns

...

Contact Us