groupby()

Download python eBook

Introduction

In Python, the itertools.groupby() method allows developers to group values of an iterable class based on a specified property into another iterable set of values.

Syntax

  • itertools.groupby(iterable, key=None or some function)

Parameters

ParameterDetails
iterableAny python iterable
keyFunction(criteria) on which to group the iterable

Remarks

groupby() is tricky but a general rule to keep in mind when using it is this:

Always sort the items you want to group with the same key you want to use for grouping

It is recommended that the reader take a look at the documentation here and see how it is explained using a class definition.

Related Examples

Stats

54 Contributors: 2
Tuesday, April 4, 2017
Licensed under: CC-BY-SA

Not affiliated with Stack Overflow
Rip Tutorial: info@zzzprojects.com

Download eBook