μ΅œλŒ€ 1 λΆ„ μ†Œμš”

Counter ν•¨μˆ˜?

Counterν•¨μˆ˜λŠ” collectionsλͺ¨λ“ˆμ— λ‚΄μž₯ λ˜μ–΄μžˆλŠ” ν•¨μˆ˜μž„.

from collections import Counter

Counter μƒμ„±μžλŠ” μ—¬λŸ¬ ν˜•νƒœμ˜ 데이터λ₯Ό 인자둜 받을 수 μžˆλ‹€.
λ¨Όμ €, μ€‘λ³΅λœ 데이터가 μ €μž₯된 배열을 인자둜 λ„˜κΈ°λ©΄ 각 μ›μ†Œκ°€ λͺ‡ 번 λ‚˜νƒ€λ‚˜λŠ”μ§€ 좜λ ₯ν•΄μ€€λ‹€.

>>> Counter(["hi", "hey", "hi", "hi", "hello", "hey"])
Counter({'hi': 3, 'hey': 2, 'hello': 1})


λ‹€λ₯Έ λ°©λ²•μœΌλ‘œλŠ” λ¬Έμžμ—΄μ„ 인자둜 μ£Όλ©΄ 각 λ¬Έμžκ°€ λͺ‡ 번 λ‚˜νƒ€λ‚˜λŠ”μ§€ μ•Œ 수 μžˆλ‹€.

>>> Counter("hello world")
Counter({'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1})

μ±€κ³ μžλ£Œ

https://www.daleseo.com/python-collections-counter/

νƒœκ·Έ:

μΉ΄ν…Œκ³ λ¦¬:

μ—…λ°μ΄νŠΈ:

λŒ“κΈ€λ‚¨κΈ°κΈ°