, 나는 영구 저장소에 사전의 일부를 전송해야합니다 :복사 부분은 (모두의 키와 값) 내 경우
adict={'a':'aaa','b':'bbb','c':'ccc'}
newdict={'a':'aaa','b':'bbb'}
내가 '[(A를 dict.fromkeys을 사용하려 ','b ']),이 키의 값을 구체적으로 지정하지 않는 한, 이것은 오직 기본 None Values 만 제공합니다. 내가 원했던 것은 원래의 dict이 이미 가지고있는 것들에 자동적으로 디폴트 값을주는 함수가 있다는 것이다.
newdict=adict.fromkeysautomatic(['a','b'])
같은 뭔가 내가 그렇게 그렇게하는 함수를 쓰기 쉽게 알아,하지만 난이 몇 가지 자주 행동해야하기 때문에, 이미 일부 내장 된 메커니즘이 있어야한다 생각합니다. 그러나 나 자신을 찾음으로써 그것을 얻지는 못했다.
이 할 수있는 좋은 생각이 아니다'DICT = ...' 'dict'는 이미 함수이기 때문입니다. – Keeler
내가 할 사전 내장 된 방법이 있다고 생각하지 않는다. 당신은 dict comprehension을 선택하거나 어떤 종류의 함수를 호출하여 값을 매핑해야한다. –