python
-
python sorted keypython 2021. 2. 27. 09:42
sorted함수는 정렬할 때 사용하는 함수입니다. 인자로 리스트, 튜플, 딕셔너리를 넘겨주면 정렬이 됩니다. 디폴트는 오름차순이구요. reverse=True 값을 주면 내림차순으로 정렬됩니다. >>> nums = [5,2,4,1,3] >>> nums = sorted(nums) >>> nums [1, 2, 3, 4, 5] >>> nums = sorted(nums, reverse=True) >>> nums [5, 4, 3, 2, 1] 이제 key 옵션을 살펴봅시다. key 옵션은 정렬 기준을 커스텀 할 때 사용합니다. 아래 예제를 봅시다. 리스트 안에 튜플들이 있고, 각 튜플의 두번째 값을 첫번째 값으로 나눈 값을 오름차순으로 정렬하려면 아래처럼 하면 됩니다. >>> data_list = [(10,10), ..
-
sys, os.path.join, os.path.dirname, __file__python 2021. 2. 15. 12:32
1. python sys 모듈 sys모듈은 파이썬을 설치할 때 함께 설치되는 라이브러리다. sys로 파이썬 라이브러리가 설치된 디렉토리 경로를 확인할 수 있다. 1) sys.path 파이썬 라이브러리가 설치되어 있는 디렉토리를 리턴한다. >>> import sys >>> sys.path ['', '/Users/hi/miniconda3/envs/koodon/lib/python38.zip', '/Users/hi/miniconda3/envs/koodon/lib/python3.8', '/Users/hi/miniconda3/envs/koodon/lib/python3.8/lib-dynload', '/Users/hi/miniconda3/envs/koodon/lib/python3.8/site-packages'] 2) ..