一、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() 函數將結果轉換為列表。