Store list of dicts as single row Pandas

My Code:

annotations = df1.T.to_dict().values()

res[“annotations”] = annotations

What I expected to happen:
Create one row consisting of list of ducts(annotations is a list of dicts)

What actually happened:
Separate row for each dict being created.

provide us with the df1 code

Adding to @info.victoromondi’s post, it is better if you could provide a link to your code.