我正在尝试将我的排行榜打印出来,但是将其打印在一行而不是多行上。
到目前为止,这是我的代码:
cursor.execute('SELECT username, score FROM Players order by score DESC limit 5')
topscore = cursor.fetchall()
topscore = list(topscore)
print(topscore)
当它运行时,输出如下:
[('VortexHD',6),('test',0),('TestOCR',0)]
但是我希望它在这样的不同行上输出名称和分数:
VortexHD,6
测试,0
TestOCR,0
任何帮助表示赞赏,谢谢。
最佳答案
cursor.execute('SELECT username, score FROM Players order by score DESC limit 5')
topscore = cursor.fetchall()
topscore = list(topscore)
for i in topscore:
print(i[0],i[1],sep=' , ')
print('\n')