I have a dictionary with keys 'Title', 'Author', 'Publication Year', with values that are lists:

```
book_dict= {'Titles': ['Double Play', 'Slow Burn', 'Altman Code'], 'Authors': ['Brown, Dan', 'Hannah, Kristin', 'Neri, Penelope'], 
'Publication Year': [2004, 2003, 2006]}

```

The position of each entry in the list correspond to each other, such that `book_dict['Titles'][0]` and `book_dict['Authors'][0]` are information about the same book. (note: these are actual names of books and authors, but in reality do not correspond to each other)

I would like to create a list containing dictionaries like this:

```
[{"Title":"Double Play","Author":"Brown, Dan", "Publication Year":2004}, 
{"Title":"Slow Burn","Author":"Hannah, Kristin", "Publication Year":2003},
{"Title":"Altman Code","Author":"Neri, Penelope'", "Publication Year":2006}]

```

So far I have tried this:

```
for i in range(30):
    for k,v in book_dict.items():
        print({k[i]:v[i]})

```

But I get this instead:

```
{"Title":"Double Play"}
{"Author":"Brown, Dan"}
{"Publication Year":2004}
{"Title":"Slow Burn"}
{"Author":"Hannah, Kristin"}
{"Publication Year":2003}
{"Title":"Altman Code"}
{"Author":"Neri, Penelope"} 
{"Publication Year":2006}

```

Plus an `IndexError: list index out of range`