일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- code=0)
- 카카오 자물쇠와 열쇠
- 자소서 빨리 쓰는 법
- 카카오 2020 코딩테스트
- 자소서 빨리
- 자소서 시간 줄이기
- mac hadoop 설치
- 도커 교과서
- hive beeline 실행
- 자소서 너무 오래 걸림
- 카카오 2020 코테
- hive beeline 에러
- mac hadoop 설정
- 이더리움
- Resources are low on NN
- 이더리움 #ethereum
- 백준 18428
- 기업 조사 빨리 하는 법
- mac hive 3
- is not allowed to impersonate hive (state=08S01
- hadoop safe mode
- Failed to connect to localhost:10000
- mac hive
- Could not open client transport with JDBC Uri: jdbc:hive2://localhost:10000
- hive beeline 설정
- Safe mode is ON
- hadoop safe mode leave
- mac hadoop
- mac hadoop 3
- hive beeline
Archives
- Today
- Total
A seeker after truth
map, lambda 예제 본문
def two_times(numarr):
result = []
for i in numarr:
result.append(i*2)
return result
위 코드를 map을 사용할 경우 아래와 같이 변경 가능하다.
def two_times(i):
return 2*i
list(map(two_times, [1,2,3,4]))
lambda를 사용할 경우 아래와 같다.
list(map(lambda i:i*2, [1,2,3,4]))
결과는 [2,4,6,8]로 동일.
list 내장함수는 iterable 객체를 리스트로 변환해주는 파이썬 내장 함수.
list(map(int, input().rstrip().split())
이런 식의 사용도 가능
여기서 주의. map은 그냥 기능을 하는 내장 함수.... 여서 이터레이터 객체를 반환하지, 리스트를 반환하는 것이 아님!
그래서 list, tuple을 반환하고 싶으면 map 양옆을 위 코드처럼 list, tuple로 감싸서 형변환(?)해주어야 함
'Programming Language > Python' 카테고리의 다른 글
클래스변수 vs 객체변수, instance vs class vs static method (0) | 2019.12.13 |
---|---|
<암호화폐 자동 거래 시스템 만들기> ~거래소 모듈 구현까지 (0) | 2019.12.11 |
python interning (0) | 2019.11.15 |
예외 처리 (0) | 2019.10.24 |
데이터 기록(파일, DB, 피클링) 및 팁 (0) | 2019.10.23 |