파이썬에서 딕셔너리의 키를 다른 딕셔너리로 부터 copy하는 방법을 작성해두려 한다. 같은 딕셔너리 키를 가지지만, 새로운 딕셔너리를 선언할 때마다 if문을 사용해서 넣지 않아도 된다!
코드는 정말 간단한 한줄로 해결된다. NEW DICTIONARY = dict.fromkeys(YOUR DICTIONARY.keys(),[]) # 결과 # YOUR DICTIONARY = {1: [1,2,3], 2:['a','b'], 3:[0] } # NEW DICTIONARY = {1 : [], 2: [], 3:[]} YOUR DICTIONARY 가 다음과 같은 값들을 지녔다고 가정하면, 위의 코드를 실행시키게 된다면 YOUR DICTIONARY의 key는 그대로 유지된 채, value 값에는 빈 리스트가 들어가게 된다.
아주 유용하게 사용될 듯 싶다....
#
copy
#
dictionary
#
from
#
key
#
other
#
python
#
딕셔너리
#
복사
#
파이썬