Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

C01P08 - Group

We are going to implement a very helpful function, called group.

group takes a list of items and returns a list of groups, where each group is formed by all equal consecutive elements in the list.

Signature

def group(items):
    pass

Examples

group([1, 1, 1, 2, 3, 1, 1]) == [[1, 1, 1], [2], [3], [1, 1]]
group([1, 2, 1, 2, 3, 3]) == [[1], [2], [1], [2], [3, 3]]
group([]) == []
group([1]) == [[1]]
group([1, 1, 1, 1]) == [[1, 1, 1, 1]]