ここスタックオーバーフローに関するこの質問への答えを調査することで、私は多くの新しいことを学びましたが、これまでのところ取引を成立させることができませんでした。
私のPythonプロセスは、stdinを介して1行の入力を受け取ります。
[{'name':'ry', 'age':28}, {'name':'bo', 'age':11}, {'name':'ed', 'age':99}]
...そして、この行をリストオブジェクトに直接保存して、繰り返し処理できるようにしたいと思います。たとえば、
for i in list:
print i['age'], i['name']
...しかし、使用するsys.stdin()
かfileinput
モジュールを使用するかにかかわらず、これを機能させることはできません。たとえば、明示的にリストを作成した場合でもx = list(stdin.readline())
、テキストを希望どおりに解析するのではなく、各文字をリスト内の個別のアイテムにすることになります。とにかく..検索に戻ります。(読んでくれてありがとう。)