-
[Python] 파이썬 자주 사용되는 라이브러리Programming/Python 2022. 5. 17. 17:10728x90
* 내장 함수 : 기본 입출력 함수부터 정렬 함수까지 기본적인 함수 제공
- 파이썬 프로그램에서 필수적인 기능 포함
* itertools : 파이썬에서 반복되는 형태의 데이터를 처리하기 위한 유용한 기능 제공
- 순열과 조합 라이브러리는 코딩 테스트에 자주 사용됨
* heap : 힙(Heap) 자료구조를 제공
- 일반적으로 우선순위 큐 기능을 구현하기 위해 사용
* bisect : 이진 탐색(Binary Search) 기능 제공
* Collections : deque, counter 등의 자료 구조 포함
* math : 필수적인 수학적 기능 제공
- 펙토리얼, 제곱근, 최대공약수(GCD), 삼각함수 관련 함수부터 Pi와 같은 상수 포함
1. 자주 사용되는 내장 함수
1-1. sum( )
#sum() result = sum([1,2,3,4,5]) print(result)
1-2. min( ), max( )
#min(), max() min_result = min(7,3,5,2) max_result = max(7,3,5,2) print(min_result, max_result)
1-3. eval( ) : 수식을 계산 후 int? 형으로 반환
#eval( ) : 계산 수를 반환 result = eval("(3+5)*7") print(result)
1-4. sort( )
# sort( ) result = sorted([9,1,8,5,4]) reverse_result = sorted([9,1,8,5,4], reverse=True) print(result) print(reverse_result)
1-5. sorted( )
#sorted() with key array = [('홍길동', 35),('이순신', 75),('아무개', 50)] result = sorted(array, key = lambda x: x[1], reverse = True) print(result)
728x90'Programming > Python' 카테고리의 다른 글
[Python] 기본 데이터 구조 (0) 2023.03.06 [Python] 파이썬 순열과 조합 (0) 2022.05.17 [Python] 파이썬 기초 3 (반복문) (0) 2022.05.17 [Python] 파이썬 기초 2 (입출력, 조건문, pass) (0) 2022.05.17 [Python] 파이썬 기초 1 (리스트, 튜플, 사전자료형, 집합자료형) (0) 2022.05.17