一、Python 中把从数据库select出的元组变成列表的方法
1、使用列表推导式
import mysql.connector# 假设已经连接到数据库并获取了游标 cursorcursor.execute("SELECT * FROM your_table")result = cursor.fetchall()# 将元组列表转换为列表result_list = [list(row) for row in result]
在这个例子中,我们首先使用 fetchall() 方法获取所有查询结果的元组列表。然后,通过列表推导式将每个元组转换为列表形式。
2、使用 list() 函数
import mysql.connector# 假设已经连接到数据库并获取了游标 cursorcursor.execute("SELECT * FROM your_table")result = cursor.fetchall()# 将元组列表转换为列表result_list = list(map(list, result))
在这个例子中,我们使用 map() 函数将每个元组映射为列表形式,并使用 list() 函数将结果转换为列表。