我从表格中的表格中获取SQL数据(songID,title,artist) 例如:
(0, 'Fix You', 'Coldplay')
(1, 'How to Save a Life', 'The Fray')
(2, 'Chasing Cars', 'Snow Patrol')
(3, 'Colide', 'Howie Day')
我的任务是将这些数据格式化为一个名为“歌曲”的词典,以便显示出来:
songs = {songID: [title, artist], songID: [title, artist], ...}
数据库刚刚被称为数据库
答案 0 :(得分:2)
如果你有这样的数据:
data = [(0, 'Fix You', 'Coldplay'),
(1, 'How to Save a Life', 'The Fray'),
(2, 'Chasing Cars', 'Snow Patrol'),
(3, 'Colide', 'Howie Day')]
您可以将其转换为dict,如下所示:
>>> {id: [title, artist] for id, title, artist in data}
{0: ['Fix You', 'Coldplay'],
1: ['How to Save a Life', 'The Fray'],
2: ['Chasing Cars', 'Snow Patrol'],
3: ['Colide', 'Howie Day']}