単純な dict が作成されます。
procinfos = {"f1": f1, "f2": f2, "f3shell" : (wrap_for_process, q, f3shell, "input arg1", "input arg2")}
次に、その内容を印刷します。
print (procinfo for procinfo in procinfos)
<generator object <genexpr> at 0x7f46dccc0dc0>
なぜpythonはこれがジェネレーターだと教えてくれるのですか? 内容を簡単に印刷するにはどうすればよいですか。ジェネレーターについて読んだことから、それらは辞書/リストを消費しないことを意図しています。しかし、これはすでに完全に具体化されたコレクションです。(少なくとも私には..)単純に印刷しないことは意味がありません。これは一般的な使用例です。これらのコレクションの基本的な出力を取得する簡潔な方法をいただければ幸いです。ありがとう。
更新:これを複数行ではなく、単一行/インラインで行います。ありがとう。