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

Python中使用SQLite3查询后如何提取结果中的用户名?

提取SQLite3查询结果中的用户名

你得到的查询结果是包含单个字典的列表,直接通过索引和字典键就能提取出目标用户名:

基础提取方式

如果能确定查询结果一定存在数据(列表不为空),可以用链式访问直接获取:

# 假设查询结果存储在name变量中
username = name[0]['username']

分步拆解更直观:

# 取出列表里的第一个字典对象
user_info = name[0]
# 从字典中提取username对应的值
username = user_info['username']

处理空结果的情况

如果查询可能没有匹配到数据(返回空列表[]),为避免索引错误,建议先判断列表是否非空:

if name:
    username = name[0]['username']
else:
    # 无匹配用户时的处理逻辑,可根据需求调整
    username = None
    print("未找到对应用户")

内容的提问来源于stack exchange,提问作者AA-SLF

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 09:24:55