-3
사전 키에 여러 값을 하나씩 추가 할 수있는 방법이 있습니까? 사전 Dict가 있고 값 3과 4를 연관된 키 "xxx", 9와 10을 YYY 키로 삽입하고자한다고 가정하십시오. 목록을 만들지 않고 하나씩 추가하고 싶습니다.사전 키의 값이 여러 개인 경우
예 마지막 값 키 XXX로 유지되어 이러한 방식이
Dict[xxx]=3
Dict[YYY]=9
Dict[xxx]=4
Dict[YYY]=10
같다. 이것을 할 수있는 다른 방법. 저에게 알려주세요.
당신은 왜 명부를 원하지 않습니까? 이것이 가장 합리적인 방법입니다. – doctorlove
값 목록 또는 세트 만 사용하십시오. 리스트를 사용할 때'dict.setdefault()'(그래서'Dict.setdefault (xxx, []). append (3)')를 사용하여 초기 목록을 만들거나 설정하려고 할 필요가 없다면 . 또는'collections.defaultdict (list)'를 사용하고,'Dict [xxx] .append (3)'를 추가하면됩니다. –
@doctorlove 실제로 루프는 키를 여러 번 실행합니다. 예를 들어 나는 2 개의 키 X와 Y를 가지고있다. X와 Y는 모두 유한 한 시간 (10)에 걸쳐 반복되며, X와 Y에 대한 10 개의 값은 무엇인가를 계산해야한다. –