loading
본문 바로가기
Python/공부

[PYTHON] 12. 예외처리,람다식

by 원쿤짱쿤 2022. 7. 25.
반응형

<예외처리.>

try:
    print(3/2)
except:
    print("0으로 나눌수 없습니다.")
else:
    print("예외 없이 성공적으로 실행되었습니다.")
finally: #무조건 실행
    print("예외처리를 마칩니다.")

 

try:
    print(3/0)
except Exception as e:
    print(e) #오류 발생 내용을 알수있다.

 

<람다식>

 

람다식: 함수의 형태를 더욱 짧게 쓸 수 있도록 해주는 문법

add = lambda x. y: x + y

print(add(1,2))

map(): 다수의 원소에대한 함수의 결과를 한 번에 얻을 수 있도록 도와줌.

list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]

my_function = lambda a, b : a + b
result = map(my_function, list1, list2)

print(list(result))

#결과값
[5, 7, 9, 11, 13]