0
목록을 취하고 두 개의 람다 함수를 번갈아 매핑하는 함수를 만들어야합니다. 이 같은람다 함수를 통해 대체
>>> alternateMap(lambda x: x+1, lambda y: y+10, [1, 2, 3, 4])
[2, 12, 4, 14]
따라서, 첫 번째 함수는 제 lambda x: x+1
소자와 세 번째 요소에 적용되는 두 번째 기능 lambda y: y+10
는 제 2 및 제 4 요소에 적용된다.
지금까지 나는이 있습니다
def alternateMap(function1, function2, l):
for i in l:
a = map(function1, l)
i += 2
for n in l[1:]:
a = map(function2, l)
i += 2
return a
을하지만 불행히도 그것은 올바른 아니에요.