-6
このディクテーションで「2」とカウントするにはどうすればよいですか?Pythonでstrインデックスを持つリストの値をどのように数えることができますか?
{'count': 2, 0: '1', 1: '2'}
組み込み関数はありますか?
このディクテーションで「2」とカウントするにはどうすればよいですか?Pythonでstrインデックスを持つリストの値をどのように数えることができますか?
{'count': 2, 0: '1', 1: '2'}
組み込み関数はありますか?
まず、dict
であり、list
ではありません。あなたは発電機でsum
使用することができます。
d = {'count': 2, 0: '1', 1: '2'}
s = sum(v == 2 for v in d.values())
あなたは両方の2
(整数)と'2'
(文字列)をキャッチしたい場合:
s = sum(v in ('2', 2) for v in d.values())
は、私にはわからない、それはあなたの質問に重要ならばそれは辞書であり、リストではありません。一般的には、['Counter'](https://docs.python.org/3/library/collections.html#collections.Counter)を使用しますが、あなたの質問はそれが何であるかを明確にはしませんあなたは数えようとしています –
この質問は書かれているように理解するのは非常に難しいです。ご質問のお手伝いについては、[ヘルプセンター](https://stackoverflow.com/help)をご覧ください。 – bendl