동일한 키의 총 사전을 계산하는 방법에 문제가 있습니다. 나는 사전이 있습니다.
{'learning': {'DOC1': 0.14054651081081646,
'DOC2': 0,
'DOC3': 0.4684883693693881},
'life': {'DOC1': 0.14054651081081646,
'DOC2': 0.20078072972973776,
'DOC3': 0}
}
결과가 다음과 같기를 바랍니다.
{'learning life': {
'DOC1': DOC1 in learning + DOC1 in life,
'DOC2': DOC2 in learning + DOC2 in life,
'DOC3': DOC3 in learning + DOC3 in life,}}
감사합니다
사전 이해를 사용하여 d
다음과 같이 사전에 중첩 된 모든 숫자를 추가 할 수 있습니다 .
totals = {k: sum(v.get(k, 0) for v in d.values()) for k in d.values()[0]} # dict of totals
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다