목록'c': 3 (2)
스택큐힙리스트
이 질문은 이미 답변이 있습니다 : How do I merge two dictionaries in a single expression in Python?(43 답변)9년 전에 종료되었습니다.내가 세 개의 딕셔너리가 있다고 말해봐요. d1={1:2,3:4}d2={5:6,7:9}d3={10:8,13:22}이 세 가지 사전을 결합하는 새로운 d4를 어떻게 만드나요? 즉: d4={1:2,3:4,5:6,7:9,10:8,13:22}답변 1가장 느리며 Python3에서 작동하지 않습니다. #$@$ #&^#$&를 연결하고 결과 목록에서 dict를 호출합니다. $ python -mtimeit -s'd1={1:2,3:4}; d2={5:6,7:9}; d3={10:8,13:22}' \'d4 = dict(d1.items() +..
나는 두 개의 사전을 하나의 새로운 사전으로 병합하고 싶습니다. x = {'a': 1, 'b': 2}y = {'b': 3, 'c': 4}z = merge(x, y)>>> z{'a': 1, 'b': 3, 'c': 4}두 사전에 모두 키 k이 있을 때에는 값 y[k]만 유지되어야 합니다.답변 1하나의 표현식으로 두 개의 파이썬 사전을 병합할 수 있나요?사전 x 와 y!@ 의 얕게 병합된 사전 #$&##$$$& 는 y!@ 에서 값을 가져와 x 의 것을 대체합니다.파이썬 3.9.0 이상 (2020년 10월 17일 출시, PEP-584 , discussed here )에서: z = x | y파이썬 3.5 이상에서: z = {**x, **y}파이썬 2에서(또는 3.4 버전 이하에서) 함수를 작성하십시오. def m..