I've had a look around but no other thread seems to quite answer the specific challenge I'm facing.

For example, [this thread](https://stackoverflow.com/questions/3086973/how-do-i-convert-this-list-of-dictionaries-to-a-csv-file) tells me how to write a list of dictionaries to CSV.

[This one](https://stackoverflow.com/questions/23613426/write-dictionary-of-lists-to-a-csv-file) explains how to write a dictionary when the value for each key is a list.

I have a list of dictionaries that I need to write to CSV where only one of the values is a list. For example:

```
[{
    'name': 'name_1', 
    'id': 'id_1', 
    'info': [{
        'info_1': 'some info',
        'info_2': 'more info'
        },
        {
        'info_1': 'all the info',
        'info_2': 'extra info'
    }]
 },
 {    
    'name': 'name_2', 
    'id': 'id_2', 
    'info': [{
        'info_1': 'another piece of info the same type as info_1 above',
        'info_2': 'info'
        },
        {
        'info_1': 'getting tedious',
        'info_2': 'you get the picture...'
        }
    ]
}]

```

Output headers are:
name, id, info\_1, info\_2