소개
Python 에서 딕셔너리는 키 - 값 쌍의 모음입니다. 때때로, 딕셔너리 목록에서 특정 값을 추출해야 할 필요가 있습니다. 이 챌린지에서는 딕셔너리 목록과 키를 입력으로 받아 지정된 키에 해당하는 값의 목록을 반환하는 함수를 작성해야 합니다.
Python 에서 딕셔너리는 키 - 값 쌍의 모음입니다. 때때로, 딕셔너리 목록에서 특정 값을 추출해야 할 필요가 있습니다. 이 챌린지에서는 딕셔너리 목록과 키를 입력으로 받아 지정된 키에 해당하는 값의 목록을 반환하는 함수를 작성해야 합니다.
딕셔너리 목록 lst와 키 key를 인수로 받아 지정된 key에 해당하는 값의 목록을 반환하는 함수 pluck(lst, key)를 작성하십시오.
다음 사항을 수행해야 합니다.
dict.get()을 사용하여 lst의 각 딕셔너리에 대한 key의 값을 가져옵니다.def pluck(lst, key):
return [x.get(key) for x in lst]
simpsons = [
{ 'name': 'lisa', 'age': 8 },
{ 'name': 'homer', 'age': 36 },
{ 'name': 'marge', 'age': 34 },
{ 'name': 'bart', 'age': 10 }
]
pluck(simpsons, 'age') ## [8, 36, 34, 10]
이 챌린지에서는 리스트 컴프리헨션 (list comprehension) 과 dict.get()을 사용하여 딕셔너리 목록에서 특정 값을 추출하는 방법을 배웠습니다. 또한 빈 입력 목록과 존재하지 않는 키를 처리하는 방법도 배웠습니다.