给SQLite的输出提供不同的格式

时间:2020-02-19 12:44:44

标签: python sqlite cs50

我有这样一个代码,可以从数据库中输出数据,其中首先是用户的名字,然后是用户的生日。

name = db.execute(f'SELECT first, birth FROM mydatabase WHERE house = "{house_roster}"') 
print(name[0])

第一行的输出(print [0])是这样的:

{'first': 'Cedric', 'birth': 1977}

我怎样才能使它像这样?

Cedric, 1977

1 个答案:

答案 0 :(得分:1)

print(', '.join(name[0].values()))

这是一个通用的解决方案,适用于任何数量和名称的字段。

相关问题