This line is hard to read. Consider

[{key: []} for key in list]