次のリストを検討してください
[[4,4,4],[5,5,5],[6,6,6],[7,7,7]......]
N行ごとに順序を置き換えたいと思います。
5 5 5
4 4 4
7 7 7
6 6 6
一般的な考え方は、200行のリストから20行を取り、順序リスト[0:20:-1]を逆にして、リストが完了するまでこれを続けることです。したがって、10回だけ可能です。
for i in range(length-1):
tobeflipped=num[:20:-1]
num=num[20:]
for i in tobeflipped:
f.write(''.join(str([d for d in i]).strip('[]').replace (',','')+'\n'))
出力はある程度正しいですが、200行を超えて出力を繰り返します(ほぼ800行です)。修正方法がわかりません。