You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何将数据库返回列表中的元组转换为普通列表?

解决方案:提取数据库返回元组中的值转为列表

针对你从数据库获取的[('indigo', 'admin')]格式响应,以下是两种简单的方式提取元组内的值并转为目标列表:

方法1:直接转列表

利用Python内置list()函数,将列表中的第一个元组直接转为列表:

db_response = [('indigo', 'admin')]
target_list = list(db_response[0])
print(target_list)  # 输出: ["indigo", "admin"]

方法2:解包语法

使用Python解包操作符*,快速展开元组元素到列表中:

db_response = [('indigo', 'admin')]
target_list = [*db_response[0]]
print(target_list)  # 输出: ["indigo", "admin"]

补充说明

mysql-connector-python执行查询后返回的结果是元组的列表,每个元组对应数据库中的一行数据。你的场景里只有一行结果,所以通过db_response[0]就能拿到该行的元组,再通过上述方法即可转成仅含值的列表。

内容的提问来源于stack exchange,提问作者indigo rother

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 06:50:27