私はPythonが初めてです。大胆さのコースでそれを研究してきましたが、今はさらに学ぶために何かをしようとしています.
この短いコード ブロックを作成しました。
list_a = []
list_b = []
for e in a_list:
list_a.append(e['a'])
list_b.append(e['b'])
list_b = set(list_b)
(list_a も重複を含むべきではありませんが、最初は試行されないため、コードの見栄えが良くなり、実行しやすくならない限り、厳密にセットにする必要はありません)
私のこのコードを見た後、それはエレガントでもPythonicでもないようです。
私の質問は、これをどのように再フォーマットすればよいですか? 物事の正しい正しいやり方を学びたいと思います。
ここでの目標は、項目として辞書を含む a_list というリストを調べることです。次に、ディクショナリ内の各項目について、キー「a」の値を list_a という名前の新しいリストに追加し、キー「b」についても同じことを行います。ただし、キー 'b' のリストはセットである必要があり、厳密には重複を含めてはなりません。
ありがとうございました。