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

Python列表输出为何出现双层方括号?如何获取单层输出?

问题原因与解决

原因

你在执行arr_list.append([''.join(arr[0:4])])时,传入的参数是一个嵌套列表(['5624']),而非单独的字符串。由于arr_list本身就是一个列表,把这个小列表添加进去后,就形成了双层嵌套的列表结构,因此输出会是[['5624']]。

解决方法

去掉append参数外层的方括号,直接将拼接好的字符串添加到arr_list中:

arr_list = []
arr = ['5', '6', '2', '4', '+']

arr_list.append(''.join(arr[0:4]))
print(arr_list)

执行后输出即为你需要的单层方括号结构:['5624']

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 10:20:25