본문 바로가기
✨ 서울대생이 면접 떨어지고 6개월간 삽질하며 정리한 'CS 정리 노트', 지금 무료로 풀립니다!

Programming Language56

[python] 파이썬- map 정의 및 사용법( 사용 예제) map : map은 리스트의 요소를 지정된 함수로 처리해주는 함수이다. 주의할 점은 map 자체가 리스트 형태가 아니기 때문에 print 함수로 출력이 되지 않는다. 맵을 리스트 형태로 출력하여 보고싶으면 list(map)와 같이 리스트로 감싸주어야 한다. (tuple일땐 tuple로) 리스트 형변환을 위해 map이 사용될 수 있다. ## 기존의 리스트 형변환 방법 >>a=[ 1.2, 2,2, 3,2] >>for i in range(len(a)): >> a[i] = int(a[i]) >>a [1,2,3] ## map을 사용하여 리스트 형변환을 쉽게 할 수 있다. >> a = list(map(int, [1.2, 2.2, 3.2])) a [1,2,3] # 리스트 자리에 반복 가능한 객체 사용가능 >> a =.. 2021. 3. 27.
[python] 파이썬 - 람다 표현식(사용 및 활용 예제, 조건문 사용) 람다표현식은 함수의 기능을 런타임에 생성하여 실행할 수 있는 익명 함수다. 람다 표현식의 대표적 활용 예:>>list(map(lambda x: x+10, [1,2,3]))[11,12,13]형태: lambda 매개변수 : 리턴값 # 괄호를 사용하여 x값에 들어갈 값을 바로 줄 수 있음>>(lambda x: x+10)(1)11# 람다식 안에는 변수 사용 불가 >>(lambda x: x+y)(1)error# 하지만 람다식 밖의 변수는 사용 가능>>y=10>>(lambda x: x+y)(1)11# 매개변수가 없어도 가능, 단 반환값은 무조건 존재해야 함>>(lambda : 1)()1# 함수를 짧게 쓸 때도 사용>> add = lambda x : x+5>>add_ten(1)6 * 람다식 안에 if 조건문을 넣.. 2021. 3. 27.