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

如何去除pandas dataframe输出结果中的方括号[]

解决方案

你当前得到的输出是仅包含1个元素的列表结构,根据你拿到的数据类型不同可以选择对应处理方式:

情况1:输出为Python列表对象

直接取列表的第0位元素即可:

# 模拟你现有函数的返回结果
original_res = [{"random values"}]
# 取第一个元素得到目标格式
target_res = original_res[0]
print(target_res)
# 输出结果:{'random values'}

情况2:输出为字符串格式

如果拿到的是'[{"random values"}]'形式的字符串,可以选以下两种方法:

  • 方法1:简单切片(适合固定格式的短字符串)
str_res = '[{"random values"}]'
target_str = str_res[1:-1]
print(target_str)
# 输出结果:{"random values"}
  • 方法2:json解析(适合结构复杂、格式标准的JSON字符串,容错性更高)
import json
str_res = '[{"random values"}]'
# 先把字符串解析为Python列表
parsed_list = json.loads(str_res)
# 取第一个元素
target_res = parsed_list[0]
# 如果需要转回字符串格式可以调用json.dumps
target_str = json.dumps(target_res)
print(target_str)
# 输出结果:{"random values"}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 08:45:03