안 만들어도 되는 것 사전개수 세는 딕셔너리를 직접 만든다“단어 빈도 세줘”
메뉴판 › 안 만들어도 되는 것 사전 › 표준이 이미 함 › 결과 캐싱을 직접 만든다
전
_cache = {}
def compute(a, b):
key = (a, b)
if key in _cache:
return _cache[key]
result = a + b # 실제 계산
_cache[key] = result
return result후
from functools import cache
@cache
def compute(a, b):
return a + b # 실제 계산왜 이렇게 되나
- 딕셔너리에 키를 넣고 있으면 꺼내는 캐시 로직을 직접 짠다
됐는지 보는 법
@cache 한 줄 붙였고 자작 캐시 딕셔너리가 없으면 성공.
같은 묶음 · 표준이 이미 함
안 만들어도 되는 것 사전 · 표준이 이미 함
안 만들어도 되는 것 사전없는 키 기본값 처리를 직접 만든다“키 없으면 빈 리스트로”
없는 키 기본값 처리를 직접 만든다
“키 없으면 빈 리스트로”안 만들어도 되는 것 사전상수 모음을 클래스로 직접 만든다“상태값 상수 정의”
상수 모음을 클래스로 직접 만든다
“상태값 상수 정의”안 만들어도 되는 것 사전임시 파일 경로를 직접 만든다“임시파일 이름 랜덤 생성”