Python/45가지 파이썬 기초문법 예제

파이썬 (9) - Range & Map & Lambda

monstro 2025. 4. 6. 21:57
728x90
반응형

이번에는 시퀀스 타입 자료구조에 대한 간단한 예제를 해결해본다

예제는 다음과 같다

 

- 1부터 15까지의 수에 10을 곱한 결과를 문자열로 출력하라

위의 예제에 대한 다음의 코드를 작성하였다

 

1) range + map + lambda

ex = list(map(lambda x: str(x * 10), range(1, 16)))
print(ex)

 

map을 통해 인자로 넣어준 시퀀스 자료구조를 순회하면서 람다식을 사용한다

결과는 다음과 같다

 

 2) 리스트 컴프리헨션

ex2 = [str(n * 10) for n in range(1, 16)]
print(ex2)

 

리스트의 내부에서 

[로직 + 순회]

 

의 구조로 코드가 동작하게 된다

결과는 다음과 같다

728x90
반응형