avatar Bite 148. Print Car Data Grouped by Manufacturer

In this Bite you are presented with a list of car (manufacturer, model) tuples. Group the data by manufacturer printing the following table output of MANUFACTURER + bullet list of car models.

This is the truncated output you are expected to deliver (see the tests for the full output):

CHEVROLET
- Cavalier
- Corvette
- Impala

...

MERCEDES-BENZ
- 300D
- 600SEL
- E-Class

...

VOLKSWAGEN
- GTI
- Passat
- Routan

As you see both manufacturers and models are alphabetically ordered.

You might want to check out itertools.groupby for this one, but there are probably more ways to do it. Have fun and keep calm and code in Python!

Login and get coding
go back Intermediate level
Bitecoin 3X

Will you be Pythonista #188 to crack this Bite?
Resolution time: ~43 min. (avg. submissions of 5-240 min.)
Pythonistas rate this Bite 2.8 on a 1-10 difficulty scale.
» You can do it! 😌

Focus on this Bite hiding sidebars, turn on Focus Mode.

Ask for Help