从数据库获取创建编号菜单列表 - Python

Creating a numbered menu list from a database fetch - Python

我正在尝试从数据库中的多行中获取内容并列出它们并为菜单编号。我想出了如何使用 join 列出项目:

for i in (row):
    print("".join(i))

哪个returns:

 Test
 Test2
 Test3
 Test4

我需要返回的是:

 1.Test
 2.Test2
 3.Test3
 4.Test4

我目前使用的菜单列表如下:

for i, m in enumerate(menu, start=1):
    print("{} - {}".format(i, m)

但是我无法让这种格式与数据库提取和连接一起使用。任何帮助将非常感激。

如果不多看一点代码就很难回答;但是,要将数字添加到您在上面发布的代码中,只需执行以下操作:

for k, i in enumerate(row):
    print(str(k+1) + "." + "".join(i))