pandas python

Select multiple groups from pandas groupby object

I am experimenting with the groupby features of pandas, in particular

gb = df.groupby('model')

Since gb has 50 groups the result is quite cluttered, I would like to explore the result only for the first 5 groups.

I found how to select a single group with groups or get_group (How to access pandas groupby dataframe by key), but not how to select multiple groups directly.
The best I could do is :

groups = dict(list(gb))
subgroup = pd.concat(groups.values()[:4])

Is there a more direct way?