Python デバッガーまたは django シェルで単一行の for ループを作成するのは簡単です。
>>>> for x in (1,2,3,4):print(x);
>>>> for x in Obj.objects.all():something(x);
しかし、そこに 2 番目の for ループを挿入するにはどうすればよいでしょうか?
>>>> for x in (1,2,3,4):print x;for y in (5,6):print x,y;
SyntaxError: invalid syntax
インタラクティブに作業する場合、前のコマンドの上矢印編集があると便利なので、気になります(これは、他のコンテキストで単一行コマンドを使用する試みではありません)。
注: 「印刷」は単なる例です。実際の使用では、オブジェクトを反復処理するか、「for s in Section.objects.all():for j in s.children():print j」などの他のプログラミングまたはデバッグ タスクを実行します。Python 2.7 を使用しています。