太多静态嵌套的块python

weixin_38067822 2019-09-12 01:37:58
我正在尝试将超过21个包含相同项目数的列表写入文本文件中的列. import random a=[] b=[] .... q=[] for i in range(200): a.append(random.gauss(10,0.1)) b.append(random(20,0.5)) .... q.append(random.gauss(50,0.2) for aVal in a: for bVal in b: .... for qVal in q: print(aVal, "\t ", bVal, ", ", .... , qVal) .... SystemError: too many statically nested blocks 如何将每个列表写入文本文件中的列?例如 0.892550 0.872493 0.206032 2.528080 0.722350 0.303438 0.176304 2.436103 0.875931 0.717765 0.144785 2.583095 0.890831 0.411748 0.124370 2.540974 0.764183 0.728080 0.128309 2.506590 0.831232 0.545845 0.130100 2.517765 0.754441 0.826074 0.208539 2.604585 0.707450 0.367049 0.198868 2.503152 0.736103 0.554441 0.097865 2.563324 0.792837 0.808883 0.179527 2.526361 0.719484 0.690258 0.215344 2.643266 0.788252 0.824355 0.189198 2.455874
...全文
182 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38068392 2019-09-12
  • 打赏
  • 举报
回复
使用zip,除了避免错误之外,每组值会打印一行,而不是封闭循环中每个值的一行. for aVal, bVal, ..., qVal in zip(a, b, ..., q): print(aVal, "\t ", bval, ", ", ..., qval)

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧