일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- AWS
- 파이썬
- SSA
- SAA
- 카톡
- Class
- node
- react
- NeXT
- docker
- 채팅
- merge
- lambda
- Props
- S3
- crud
- dict
- flask
- RDS
- TypeScript
- pandas
- 중급파이썬
- Vue
- async
- wetube
- git
- EC2
- socket io
- 튜플
- MongoDB
- Today
- Total
목록filter (2)
초보 개발자

[map과 filter를 대신하는 리스트 컴프리헨션] map st1 = [1,2,3] st2 = list(map(lambda n: n**2, st1)) # 제곱의 결과를 리스트로 묶음 st2 [1,4,9] 이는 리스트 컴프리헨션으로 다음과 같이 작성할 수도 있다 st1 = [1,2,3] st2 = [n**2 for n in st1] st2 [1,4,9] filter st[1,2,3,4,5] ost = list(filter(lambda n : n % 2, st)) # 홀수만 남겨서 리스트로 묶음 ost [1,3,5] 이는 리스트 컴프리헨션으로 다음과 같이 작성할 수도 있다 st[1,2,3,4,5] ost = [n for n in st if n % 2] ost [1,3,5] map, filter 동시사용 s..

[map] def pow(n): return n ** 2 # n의 제곱 값을 계산해서 반환 str1 = [1,2,3] 우리는 [1,4,9]와 같이 st1에 있는 요소들을 제곱한 결과를 가지고 있는 리스트를 가지고싶다. 이럴경우에 저 pow함수를 활용하여 번거롭게 만들 수 있는 방법이 있다. st2 = [pow(st1[0]), pow(st1[1]), pow(st1[2])] 리스트의 길이가 길기도하고, 이렇게 일일이 함수를 호출하는 것도 번거롭다. 이 때 MAP함수가 이 번거로움을 대신해준다. def pow(n): return n ** 2 # n의 제곱 값을 계산해서 반환 st1 = [1,2,3] st2 = list(map(pow,st1)) # map은 st1의 값들을 전달하면서 pow를 호출! st2 [1..