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

如何修正Python函数中嵌套数组的输出格式问题

代码修正方案

你的判断没错,问题确实出在缩进上——原代码里的print(big_array)被放在了外层for循环的内部,导致每生成一个子数组就会打印一次当前的数组状态。

只需要把print语句移到外层循环的外面,等所有5个子数组都生成并添加到big_array后,再执行打印操作即可。另外注意原代码缺少random模块的导入,运行会报错,需要补上这部分。

修正后的代码如下:

import random

def count_tweets():
    big_array = []
    for i in range(5):
        array = []
        for p in range(10):
            array.append(random.randint(0,10))
        big_array.append(array)
    print(big_array)  # 移到外层循环外部,仅在所有子数组生成后打印

# 调用函数执行
count_tweets()

执行这段代码后,就会只输出最终完整的嵌套数组,符合你的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 13:56:05