Img profile default
지서
  • 2016.4.26 00:23
  • 조회수 140
  • 답변수 1
Img profile default
지서
  • 2016.4.26 00:23
  • 조회수 140
  • 답변수 1

comprehension이 다른책에 람다함수를 말하는건가요?

??

list_comprehension
list1 = ()
  • #파이썬 입문
  • #List comprehension - 실습

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.4.26 06:54

    비슷하게 보일수도 있는데요. 둘은 조금 다릅니다.
    예를들어 S=list(range(5))라고 했을때 리스트컴프리헨션으로는

    [x+1 for x in S]
    

    이렇게 쓸 수 있는 코드를 람다로는

    map(lambda x: x+1, S)
    

    이렇게 써야 합니다.

    둘 다 x+1이라는 동작을 전달하는 기능을 한다는 점에서는 비슷한 점도 있습니다.

    • 감사합니다!-지서
      2016.4.27 15:04

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.