[#1] Python을 Python 답게 사용하는 방법
map과 filter 대신 list comprehension을 쓰자 보통 리스트에서 원소별 계산을 하거나 필터링 하고자 할 때 다음과 같이 쓴다. 1234567a = [1,2,3,4,5,6,7,8,9,10] #여기서 각 원소별 제곱을 하기 위해 보통 map을 사용한다squares = map(lambda x: x ** 2, a) #혹은 필터링을 위해서는 filter()를 사용한다. result = filter(lambda x: x % 2 == 0, a)cs 위와 같은 방법을 쓸 수 있지만 람다를 사용하게 될 경우 한눈에 파악하기 힘들다.이를 위해 list comprehension을 사용할 수 있다. 1234567a = [1,2,3,4,5,6,7,8,9,10] #다음과 같이 list comprehesion을..
더보기