나는 부울 카운트를 나타내는 사전을 원한다. 나는. 얼마나 자주 이름/위치 조합이 기준을 충족시키는 지. 예 :pythons "setdefault"확장 할당에 대한 대안
Key - Value1 - Value2
John12 Yes:300 No:25
John13 Yes:400 No:29
Linda13 Yes:300 No:60
은 ...
나는이 시도 : "증강 과제에 대한 불법 표현 구문 에러를"그래서 준 인터넷 검색
if str(f[1]) + str(f[7]) in psHpGrp:
if f[6] == 1:
psHpGrp.setdefault(str(f[1]) + str(f[7]), []) +=1
그리고 버그 내가 가지고 있기 때문에
나 :if str(f[1]) + str(f[7]) in psHpGrp:
if f[6] == 1:
i = psHpGrp.setdefault((f[1]) + str(f[7]), [])
i += 1
else:
j = psHpGrp.setdefault((f[1]) + str(f[7]), [])
j += 1
else:
psHpGrp.setdefault(str(f[1]) + str(f[7]), []).append(str(f[1]) + str(f[7]))
그리고 지금 얻었습니다 : j + = 1 'int'객체가 반복 가능하지 않습니다
뭐가 잘못 되었나요?
'목록'에 'int'를 추가하려고합니다. 어떤 종류의 건축물을 만들고 싶은지 조금 더 명확히 해 주실 수 있습니까? –
then-branch는 else-branch와 똑같은 모양입니다. 그게 당신을 최소한 긴장하게 만들지 않을까요? ;-) – Alfe
네, 어떤 recomendations? – AWE