I'm trying to return the names within a dict after combining two dicts into one (z):

```
z = {}
z['games'] = [yourdict2, yourdict3]
#print(z)
datalist = z['games']
for i in datalist:
        print(datalist[i]['name']) 

```

But I am receiving a message stating: **list indices must be integers or slices, not dict**

Printing z and not datalist shows:

`{'games': [{'50': {'name': 'Half-Life: Opposing Force', rest of dict, etc }]`

I think this is because everything after ***{'games':*** is now a list, looking like:

`[{'50': {'name': 'Half-Life: Opposing Force', rest of dict, etc }]`

I'm not quite sure what I need to do now to print the name. I have combined the two dicts (yourdict2 and 3) this way instead of merging in order for them not to overwrite duplicate data (as I want to count the amount of times game name appears).

Any assistance would be appreciated :)