-6
어떻게이 'Dict'에서 '2'를 셀 수 있습니까?파이썬에서 str 인덱스를 가진리스트의 값을 어떻게 계산합니까?
{'count': 2, 0: '1', 1: '2'}
내장 기능이 있습니까?
어떻게이 'Dict'에서 '2'를 셀 수 있습니까?파이썬에서 str 인덱스를 가진리스트의 값을 어떻게 계산합니까?
{'count': 2, 0: '1', 1: '2'}
내장 기능이 있습니까?
먼저 이 아닌 dict
입니다. 당신은 발전기와 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