小编Jos*_*h J的帖子

python 太多静态嵌套块

我正在尝试将包含相同数量项目的超过 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
Run Code Online (Sandbox Code Playgroud)

如何将每个列表写入文本文件中的一列?例如

 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 …
Run Code Online (Sandbox Code Playgroud)

python list nested-loops

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

list ×1

nested-loops ×1

python ×1