확인 사전 파이썬 목록에서 주파수, 그래서 나는 dicts의 목록이 있습니다항목
[{'name': 'johnny', 'surname': 'smith', 'age': 53},
{'name': 'johnny', 'surname': 'ryan', 'age': 13},
{'name': 'jakob', 'surname': 'smith', 'age': 27},
{'name': 'aaron', 'surname': 'specter', 'age': 22},
{'name': 'max', 'surname': 'headroom', 'age': 108},
]
을 나는 각 열에서 항목의 '주파수'를합니다. 그래서 이것을 위해 나는 다음과 같은 것을 얻을 것입니다.
{'name': {'johnny': 2, 'jakob': 1, 'aaron': 1, 'max': 1},
'surname': {'smith': 2, 'ryan': 1, 'specter': 1, 'headroom': 1},
'age': {53:1, 13:1, 27: 1. 22:1, 108:1}}
이 모든 것을 할 수있는 모듈이 있습니까? 구조에 대한 표준 라이브러리에서
, collections.defaultdict 들어 본 적이 없었다. – dochead
collections.defaultdict가 구현하는 "if_hands_key"논리를 복제하는 것이 더 간단합니까? 이것은 1.5.2에서했던 것입니다 (2.0에서 global_dict의 key가 아니라면 더 간단하고 빠른 관용구를 추가하기 전에). 그러나 "구식 버전과 호환"은 "simple"과 동일하지 않습니다 ;-). –
초보자를위한 가장 간단한 :) – zinovii