소개
Python 에서는 리스트의 각 요소에 대해 함수를 실행해야 하는 경우가 흔합니다. 이는 for 루프를 사용하여 수행할 수 있지만, 매번 루프를 작성하는 것은 번거로울 수 있습니다. 이 챌린지에서는 리스트와 함수를 인수로 받아 리스트의 각 요소에 대해 함수를 실행하는 함수를 만들 것입니다.
리스트 각 요소에 대해 함수 실행하기
리스트 itr과 함수 fn을 인수로 받는 함수 for_each(itr, fn)을 작성하십시오. 이 함수는 itr의 각 요소에 대해 fn을 한 번 실행해야 합니다.
def for_each(itr, fn):
for el in itr:
fn(el)
for_each([1, 2, 3], print) ## 1 2 3
요약
이 챌린지에서는 리스트와 함수를 인수로 받아 리스트의 각 요소에 대해 함수를 실행하는 함수를 만들었습니다. 이는 매번 for 루프를 작성하지 않고도 리스트의 모든 요소에 함수를 적용하는 데 유용한 기술입니다.