Python: リスト内の True の個数を数える
sum を使えば、True: 1, False: 0 としてカウントされるので便利。
>>> [ False , True , True , False , True ].count( True ) 3 >>> sum ([ False , True , True , False , True ]) 3 >>> sum (x % 2 = = 1 for x in range ( 5 )) 2 |
0 件のコメント:
コメントを投稿