2017-02-11 18 views
0

私は次のように辞書のリストを持っているのリスト内の特定のキーを持つカウント要素。私のような何か試してみた:Pythonの辞書

count = (p['sex'] == 'f' for p in list) 

を私が何であるかを知らない<generator object <genexpr> at 0x1068831e0>としてリターンを数えます。あなたがドキュメントからジェネレータ式上に読むことができます

count = sum(p['sex'] == 'f' for p in list) 

を::

答えて

1

カウントを使用すると、たとえば、組み込みsumを使用して明示的に出て仕事をしなければならない、暗黙的に行われていない

Generator expressions