Sco*_*ott 3 python mysql list recordset
我已经搜索了高低,以获得以此格式返回查询结果的原因以及如何转换为列表的答案.
data = cursor.fetchall()
当我打印数据时,它会导致:(('car',),('boat',),('plane',),('truck',))
我希望将结果列为["汽车","船","飞机","卡车"]列表
Dan*_*olo 5
它以这种方式返回它,因为记录集由许多行数据组成,而不是单个元素的列表.
如果要使用列表推导,可以展平它:
data = [row[0] for row in cursor.fetchall()]
归档时间:
15 年,6 月 前
查看次数:
830 次
最近记录: