Pandas DataFrame iteritems() Method
Example
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():
  print(x)
  print(y)
  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.
Syntax
  
    for label, content in dataframe.iteritems():
  
Parameters
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.