用MySQL查询生成一维数组

2024-10-02 08:21:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的2列表,其中包含identry字段。你知道吗

我只想选择以下条目:

SELECT entry FROM table

但是,此查询生成多维数组。我需要生成一个简单的一维数组。我知道我可以在Phyhon代码中这样做,但是数据库非常大(100000+列),我不想在利用我的数据之前经历这个额外的步骤。你知道吗


Tags: 数据代码fromid数据库利用列表table
1条回答
网友
1楼 · 发布于 2024-10-02 08:21:58

按如下方式打开结果:

cursor.execute('SELECT entry FROM table')
rows = [entry for entry, in cursor.fetchall()]
#                      ^

>>> rows = [('entry1',), ('entry2',), ('entry3',)]
>>> rows
[('entry1',), ('entry2',), ('entry3',)]
>>> rows = [entry for entry, in rows]
>>> rows
['entry1', 'entry2', 'entry3']

相关问题 更多 >

    热门问题