Tutorials References Exercises Sign Up Menu
Create Website Get Certified Pro

Pandas DataFrame iteritems() Method

❮ DataFrame Reference


Return the label and content of each column:

import pandas as pd

data = {
  "firstname": ["Sally", "Mary", "John"],
  "age": [50, 40, 30]

df = pd.DataFrame(data)

for x, y in df.iteritems():
Try it Yourself »

Definition and Usage

The iteritems() method generates an iterator object of the DataFrame, allowing us to iterate each column of the DataFrame.


Note: This method is the same as the items() method.

Each iteration produces a label object and a column object.

The label is the column name.

The column object is the content of each column, as a Pandas Series object.


for label, content in dataframe.iteritems():


The iteritems() method takes no parameters.

Return Value

A Python iterator object that contains two objects for each iteration, the label and the content as a Pandas Series object.

❮ DataFrame Reference