이 기사의 내용은 Python의 단일 키 다중 값 사전 구현에 관한 것입니다. 특정 참조 값이 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.
1. 요구 사항
키를 여러 값에 매핑할 수 있는 단어를 원합니다(소위 단일 키 다중 값 사전)2. 사전은 연관 컨테이너입니다. 각 키는 별도의 값에 매핑됩니다. 키를 여러 값에 매핑하려면 이러한 여러 값을 다른 컨테이너(목록 또는 세트)에 저장해야 합니다.
다음과 같이 사전을 만들 수 있습니다:d={ ‘a’:[1,2,3], 'b':[4,5] }
d={ 'a':{1,2,3}, 'b':{4,5} }
from collections import defaultdict d=defaultdict(list) d['a'].append(1) d['a'].append(2) d['b'].append(4) print(d) d=defaultdict(set) d['a'].add(1) d['a'].add(2) d['b'].add(4) print(d)
defaultdict(<class 'list'>, {'a': [1, 2], 'b': [4]}) defaultdict(<class 'set'>, {'a': {1, 2}, 'b': {4}})
위 내용은 Python에서 단일 키 다중 값 사전을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!