前提・実現したいこと
辞書の値の個数を数えようとしています。
例 入力: dic = {'A':[1,2,3], 'B':[], 'C':[8,9,0], 'D':[5,6,7], 'E':[]} 値が[]の数を数えたい 出力: 2
以下の記事を参考にしているのですが、Python3系ではないようで、3系の書き方がわからないので質問させていただきました。
発生している問題・エラーメッセージ
該当コードのどちらのprint()
でも以下のエラーが起きて数えることができません。
$ python sample.py Traceback (most recent call last): File "sample.py", line 3, in <module> print(dic, dic.values.count([])) AttributeError: 'builtin_function_or_method' object has no attribute 'count'
該当のソースコード
python
1dic = {'A':[1,2,3], 'B':[], 'C':[8,9,0], 'D':[5,6,7], 'E':[]} 2print(dic.values.count([])) 3print(dic, dic.values.count([]))
補足情報(FW/ツールのバージョンなど)
Python 3.7.4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。