1. collections.Counter().elements()
c = Counter(a=4, b=2, c=0, d=-2)
print(c.elements())
>>>['a', 'a', 'a', 'a', 'b', 'b']
2. collections.Counter().most_common(n)
์ธ์๋ก ๋ค์ด๊ฐ๋ n์ ์ถ๋ ฅํ๊ณ ์ ํ๋ ์์์ ๊ฐ์๋ฅผ ์๋ฏธํ๋ค. ์๋์์๋ 3์ ์ ๋ ฅํ์ฌ ๊ฐ์ฅ ๋ง์ด ์ธ๊ธ๋ ์์ 3๊ฐ์ ๋ํ ์นด์ดํ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ค.
Counter('abracadabra').most_common(3)
[('a', 5), ('b', 2), ('r', 2)]
3. collections.Counter().subtract(๋ค๋ฅธ counter)
์๋ก ๋ค๋ฅธ ๋๊ฐ์ Counter์ ๊ฐ์ ๋นผ๋ ํํ์ด๋ค.
c = Counter(a=4, b=2, c=0, d=-2)
d = Counter(a=1, b=2, c=3, d=4)
c.subtract(d)
c
Counter({'a': 3, 'b': 0, 'c': -3, 'd': -6})
728x90