[ 기본문법 ] 파이썬 기초부터 다시~!(3) - 기본내장함수

2024. 2. 14. 14:42Lang/Python

1. max()

  • 설명: 주어진 시퀀스나 입력 값 중에서 가장 큰 값을 반환함.
  • 사용예시: max([1, 2, 3, 4, 5])  =>  반환값 :  5 

2. min()

  • 설명: 주어진 시퀀스나 입력 값 중에서 가장 작은 값을 반환함.
  • 사용예시: min([1, 2, 3, 4, 5])   =>    반환값 :

3. sum()

  • 설명: 시퀀스의 모든 요소의 합계를 반환
  • 사용예시: sum([1, 2, 3, 4, 5])  => 반환값 :  15

4. len()

  • 설명: 시퀀스(리스트, 튜플, 문자열 등)의 길이를 반환
  • 사용예시: len("Hello")   => 반환값 :  5

5. sorted()

  • 설명: 주어진 시퀀스를 정렬한 후 그 결과를 새 리스트로 반환
  • 사용예시: sorted([5, 2, 3, 1, 4])   =>  반환값 :  [1, 2, 3, 4, 5]

6. enumerate()

  • 설명: 시퀀스를 반복하면서 각 요소의 인덱스와 값을 반환
  • 사용예시: list(enumerate(['a', 'b', 'c']))   =>   반환값 :  [(0, 'a'), (1, 'b'), (2, 'c')] 

7. filter()

  • 설명: 함수와 시퀀스를 인자로 받아, 함수의 조건을 만족하는 요소만으로 구성된 시퀀스를 반환함.
  • 사용예시: list(filter(lambda x: x % 2 == 0, [1, 2, 3, 4, 5]))    =>   반환값 :  [2, 4]

8. zip()

  • 설명: 여러 개의 시퀀스를 인자로 받아, 동일한 위치에 있는 요소들끼리 튜플을 만들어 반환함.
  • 사용예시: list(zip(['a', 'b', 'c'], [1, 2, 3]))   =>  반환값 :  [('a', 1), ('b', 2), ('c', 3)]

9. reversed()

  • 설명: 시퀀스를 인자로 받아, 요소들의 순서를 뒤집은 새로운 리스트를 반환함.
  • 사용예시: list(reversed([1, 2, 3, 4, 5]))     => 반환값 :  [5, 4, 3, 2, 1]

10. abs()

  • 설명: 주어진 숫자의 절대값을 반환
  • 사용예시: abs(-10)   => 반환값 :  10