Programming/Python
[Python] 파이썬 자주 사용되는 라이브러리
owls
2022. 5. 17. 17:10
728x90
* 내장 함수 : 기본 입출력 함수부터 정렬 함수까지 기본적인 함수 제공
- 파이썬 프로그램에서 필수적인 기능 포함
* 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