[Python] dict.fromkeys()
메서드 사용하기
딕셔너리의 value를 initialization시키고 싶을 때 사용하면 편리하다.
1. 사용법
dict.fromkeys(keys, value)
- keys: Required. Sequential한 값으로 딕셔너리의 키값 지정
- value: Optional. 각 키에 대한 값 지정.
Default=None
2. 사용 예시
seq1 = ['A', 'B', 'C'] # 리스트
seq2 = ('D', 'E', 'F') # 튜플
dict1 = dict.fromkeys(seq1)
dict2 = dict.fromkeys(seq1, 0)
dict3 = dict.fromkeys(seq2)
dict4 = dict.fromkeys(seq2, 10)
print('dict1: ', dict1)
print('dict2: ', dict2)
print()
print('dict3: ', dict3)
print('dict4: ', dict4)
--------------------------------------------------
dict1: {'A': None, 'B': None, 'C': None}
dict2: {'A': 0, 'B': 0, 'C': 0}
dict3: {'D': None, 'E': None, 'F': None}
dict4: {'D': 10, 'E': 10, 'F': 10}
- 이 메소드를 사용하여 풀이한 코딩테스트 문제 → 프로그래머스 Lv.0 최빈값
Leave a comment