본문 바로가기

파이썬 Phyton

[파이썬 코딩] 내장함수 2 (map, dir, max,min, enumerate, filter, zip 함수)

1 ] map ( ) 함수 

- 반복가능한 객체 (튜플, 리스트 등)의 각 항목에 주어진 함수를 적용한 후 결과반환

list1, tup1에 있는 값 하나하나에 square함수 적용
list1, tup1 동일형식의 값  출력

2 ] dir( ) 함수 : 객체가 가지고 있는 변수나 함수를 보여줌.  결과를 리스트 형태로 반환

dir 함수로 출력가능한 함수 출력

3 ]  max( ), min( ) 함수

- 튜플이나 리스트, 문자열에서 가장 큰 항목과 작은 항목 반환

max( ) 큰 값 출력 / min( ) 작은 값 출력
출력값

4 ] enumerate( ) 함수 

- 시퀀스 객체를 입력받아 열거형 객체를 반환.

- 열거형 객체 요소 : 번호, 번호에 해당하는 값을 갖는 객체

- 열거형이란 : 한정된 값을 가지고 가독성을 높이고 문서화를 하는데 도움을 주는 타입

리스트 형태로 0부터 값 할당
start값 1로 설정
시작값 1부터 할당

5 ] filter( ) 함수

- 조건제시 함수를 만들어 그 조건에 해당하는 요소를 추출하고자 할 때 사용.

함수를 만든 후 조건에 해당하는 값 추출
filter( ) 함수 출력값

6 ] zip( ) 함수

- 2개의 리스트를 하나로 묶어주는 함수

- 요소의 개수를 맞추어 데이터 누락방지에 도움됨

2개의 함수(numbers, list1)을 하나로 합쳐주는 함수 zip( )
방법 1의 출력값
방법2 출력값

지금까지 파이썬의 내장함수 2번째 시간이었습니다.