인공지능 교육/Python

all() abs() 람다(lambda) map() filter()

HDev 2021. 6. 19. 11:23

all() : 인자로 받은 반복 가능한 자료형(iterable)의 모든 요소가 참(True)이면 참(True)을 반환하는 함수 

 

abs(): 절대값 함수

 

ex)

위에서 abs(-3)-3 ->  3-3=0 이 되고, 리스트안에 0이 존재하기 때문에 False를 반환한다.

 


 

lambda: 이름이 없는 함수,코드의 간결함 메모리의 절약

 

 

 

 


map(함수, 리스트)


리스트로부터 원소를 하나씩 꺼내서 함수를 적용시킨 다음, 그 결과를 새로운 리스트에 담아줌

ex)문자열을 int형으로 리스트에 저장

 

 

 

 


filter(함수,리스트)

:리스트를 함수에 맞게 반환해줌 

 

 

위를 lambda를 이용한 방식