I'm trying to write more than 21 lists containing the same number of items to columns in a text file.
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
How can I write each list to a column in a text file? e.g.
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
random(10:1)
? You should have a look atitertools.product
(and maybe read therandom
docs while you're there...) – Nagari