연습문제 7-7에서 만든 리스트를 레인지와 map()
함수를 이용해 작성해 보라.
코드
list(map(lambda number: number * number, range(10)))
range(10)
이다.map()
함수로 시퀀스의 각 수를 제곱하려면 map()
함수의 첫번째 매개변수에 수를 하나 전달받아서 그 수를 제곱하려 반환하는 함수를 인자로 전달하면 된다. 이 함수는 람다 식 lambda number: number * number
로 작성할 수 있다.map()
함수가 반환하는 값을 리스트로 변환하면 결과물을 리스트로 얻을 수 있다.