[python3.10 기본] 17. 고급 데이터 구조
17.1 deque와 기타 컬렉션 (collections 모듈)deque는 양쪽 끝에서 빠르게 추가 및 제거가 가능한 양방향 큐입니다. 이 외에도 defaultdict, namedtuple, Counter, OrderedDict 등을 제공합니다. deque 사용법from collections import deque# deque 생성d = deque([1, 2, 3])# 요소 추가d.append(4)d.appendleft(0)print(d) # deque([0, 1, 2, 3, 4])# 요소 제거d.pop()d.popleft()print(d) # deque([1, 2, 3])defaultdict 사용법from collections import defaultdict# 기본값이 int인 defaultdic..
2024. 7. 2.
[python3.10 기본] 8. 파일 입출력
8.1 파일 열기, 읽기, 쓰기, 닫기파일 열기파일을 열기 위해서는 open() 함수를 사용합니다. 이 함수는 파일 경로와 모드를 인자로 받습니다. 모드에는 읽기 모드(r), 쓰기 모드(w), 추가 모드(a), 이진 모드(b), 텍스트 모드(t) 등이 있습니다.# 파일 열기file = open("example.txt", "r") # 읽기 모드로 파일 열기파일 읽기파일을 읽는 방법에는 여러 가지가 있습니다. read(), readline(), readlines() 메소드를 사용합니다.# 파일 전체 읽기with open("example.txt", "r") as file: content = file.read() print(content)# 파일 한 줄 읽기with open("example.txt"..
2024. 7. 1.