https://velog.io/@leehyuna/코테에-필요한-Python-라이브러리-정리

기본 함수

itertools

from itertools import permutations, combinations

permutations([1,2,3], 2)   # (1,2), (1,3), ...
combinations([1,2,3], 2)   # (1,2), (1,3), (2,3)
from itertools import product
product([0,1], repeat=3)   # 000, 001, ...
from itertools import accumulate
list(accumulate([1,2,3]))  # [1,3,6]

collections

from collections import deque

q = deque([1,2])
q.append(3)
q.popleft()
from collections import Counter
Counter("banana")   # {'a':3,'n':2,'b':1}