목록파이썬 함수,모듈 정리 (3)
♠Developer blog♠
os.getcwd() 현재 경로를 나타내준다. 사용법 import os path = os.getcwd() print(path) D:\JUNHONG\BOM_PROJECT#LOG\230320 os.chdir("../") 현재 경로 재설정 사용법 import os os.chdir("../") path = os.getcwd() print(path) D:\JUNHONG\BOM_PROJECT#LOG\230320 >> D:\JUNHONG\BOM_PROJECT#LOG os.listdir() ,os.path.dirname(경로) 현재 경로에 있는 directory를 리스트로 나타낸다, 현재 경로에서 파일명을 제외하고 출력해준다 사용법 path = os.listdir() print(path) path = os.path.d..
아직도 헷갈리는 함수 정리!!! sort 함수 a = [1,2,34,5,7,8] 사용법 a.sort() a.sort(reverse=True) ㄴ reverse 가 True 면 리버스 정렬하기 sorted 함수 list 본체는 보존해주고 변수를 선언하여 정렬한다!! ex) y = sorted(a) 꿀팁! CLI에서 _ 사용시 직전에 도출 된 값을 나타냄!!! ex) >>> 100 >>> _ % 10 ㄴ _ 부호는 100을 나타낸다. 1. join : 문자열을 합치는데 사용합니다. 구분자가 앞에서 사용되어집니다. >>> ','.join(['a','b','cde']) ','.join(['a','4e','r']) 'a,b,cde' 2. split : join과 반대입니다. 문자열을 구분자로 나누어 리스트로 반환..
데크의 개념(deque) 보통 queue는 선입선출 FIFO 방식으로 작동한다. 양방향 큐가 있는데 그게 데크다. 즉, 앞,뒤 양쪽 방향에서 엘리먼트를 추가하거나 제거할 수 있다. 데크는 양 끝 엘리먼트의 append와 pop이 압도적으로 빠르다. 컨테이너의 양끝 엘리먼트에 접근하여 삽입 또는 제거를 할 경우, 일반적인 리스트가 이러한 연산에 On이 소요되는데 반해, 데크(deque)는 O(1)에 접근 가능하다. 데크의 메소드 deque.append(item) : item을 데크의 오른쪽 끝에 삽입한다. deque.appendleft(item) : item을 데크의 왼쪽 끝에 삽입한다. deque.pop() : 데크의 오른쪽 끝 엘리먼트를 가져오는 동시에 데크에서 삭제한다. deque.poplefe : ..