python - Python中数据库数据的数组

标签 python sqlite flask

如何在 python 中使用数据库 Sqlite 中的行值创建数组?

def dropname():
   db = get_db()
   dropname  = db.execute("SELECT name FROM names WHERE ID_dol = 1")
   dropname = cur.fetchall()
   return render_template('form_names.html', dropname=dropname)

最佳答案

fetchall() 返回一个行列表,其中每行都是一个列值列表。

您必须从每一行中提取第一列值:

dropname = [row[0] for row in dropname]

关于python - Python中数据库数据的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46868730/

相关文章:

python - 有没有办法填补图像中两个部分之间的空白?

sql - 先学什么,SQLite还是SQL?

android - 如何在 Android 上的 RoomDB 中保存嵌套列表 <String>

python - 使用奇特的索引从 numpy 矩阵的每一列获取一个值

python - 如何使用animation.FuncAnimation仅绘制当前帧?

node.js - 为什么我得到 node-sqlite3 SQLITE_BUSY

python - 选择性覆盖 Jinja2

python - 如何在 flask 网络应用程序中接受来自 Xively 的 POST 数据?

python - Flask 应用程序搜索栏

python - 在 VSCode 中调试 python 模块的问题