파이썬(Python) 활용하기 : 고급문법

커비·2024년 10월 20일
0

파이썬

목록 보기
10/10
post-thumbnail

📌 lambda

  • 일회성 함수
  • 익명의 함수라고도 부르며 이름 없이 한 번만 사용하거나 함수를 인자로 전달할 때 사용
  • 사용방법 : lambda 인자 : 표현식
def add(x,y):
	return x+y
    
# 위의 코드를 lambda로 표현할 경우

add = lambda x,y : x+y

# 또다른 예시 (완전 익명이라고 보긴 어려움)
f = lambda a:a*2
f(2) => 4

📌 map(함수, 처리할 리스트)

  • 처리할 리스트의 값들을 하나씩 함수에 넣어 결과를 한꺼번에 출력함
# 예시
a = [1,2,3,4]
map(lambda x:x*2, a)

#결과 : 2,4,6,8
# 예시
b = list(map(int, input().split()))
  • 여러 개의 값을 입력하고 (input())
  • 정수로 변환한 후 (int())
  • 여러 개 값을 분기기호 기준으로 분리하여 리스트 형태로 저장 (.split(), list())

📌 in

  • 특정값이 리스트 안에 있는지 확인
  • 결과는 true or false
# in 사용 예시
a=[1,2,3,4]
value=3
result=value in a

# 결과
True
profile
전공은 컴퓨터공학, 복수전공은 해킹보안학, 직장은 방학(파워 구직중)

0개의 댓글