Python

[Python] 딕셔너리의 키와 기본 값을 저장하기

torimuk 2022. 3. 24. 15:06

Problem


딕셔너리의 키만 정해져있고 해당 키에 대한 값이 정해져있지 않을 때,  키를 먼저 등록한 다음 이후에 값을 변경하려고 한다.

 

Solution


키가 다음과 같다고 가정하자.

keys = [1,2,3,4,5,6,7]

해당 키를 딕셔너리에 등록하고, 값은 추후에 변경하고자 한다.

이럴때 필요한 것이 dict.fromkeys([키], 기본값)이다.

keys = [1,2,3,4,5,6,7]

keys_dict = dict.fromkeys(keys, "")
print(keys_dict)


{1:"", 2:"", 3:"", 4:"", 5:"", 6:"", 7:""}

기본 값을 지정하지 않으면 None이 값으로 저장된다.

 

URL