소개
Python 에서 딕셔너리는 키 - 값 쌍을 저장하는 데 사용됩니다. 때로는 두 개 이상의 딕셔너리를 하나의 딕셔너리로 결합해야 할 수 있습니다. 이 챌린지에서는 두 개 이상의 딕셔너리를 병합하는 함수를 작성하라는 요청을 받게 됩니다.
This tutorial is from open-source community. Access the source code
Python 에서 딕셔너리는 키 - 값 쌍을 저장하는 데 사용됩니다. 때로는 두 개 이상의 딕셔너리를 하나의 딕셔너리로 결합해야 할 수 있습니다. 이 챌린지에서는 두 개 이상의 딕셔너리를 병합하는 함수를 작성하라는 요청을 받게 됩니다.
두 개 이상의 딕셔너리를 인수로 받아, 입력 딕셔너리의 모든 키 - 값 쌍을 포함하는 새로운 딕셔너리를 반환하는 함수 merge_dictionaries(*dicts)를 작성하십시오.
함수는 새로운 딕셔너리를 생성하고 입력 딕셔너리를 반복하면서 dictionary.update()를 사용하여 각 딕셔너리의 키 - 값 쌍을 결과에 추가해야 합니다.
def merge_dictionaries(*dicts):
res = dict()
for d in dicts:
res.update(d)
return res
ages_one = {
'Peter': 10,
'Isabel': 11,
}
ages_two = {
'Anna': 9
}
merge_dictionaries(ages_one, ages_two)
## { 'Peter': 10, 'Isabel': 11, 'Anna': 9 }
이 챌린지에서는 Python 에서 두 개 이상의 딕셔너리를 병합하는 방법을 배웠습니다. update() 메서드를 사용하여 여러 딕셔너리의 키 - 값 쌍을 하나의 딕셔너리로 쉽게 결합할 수 있습니다.