리스트등에서 반복되는 문자를 찾아내 그 횟수를 알아내는 파이썬 스런 방법
역시 파이썬은 라이브러리를 잘알아야 진도가 나갈듯.
- >>> import itertools
>>> x = [1,2,2,4,4,4,5,5,1,1]
>>> dict((k, len(list(v))) for k, v in itertools.groupby(sorted(x)))
{1: 3, 2: 2, 4: 3, 5: 2}
출처: 한국파이썬사용자그룹
이 글은 스프링노트에서 작성되었습니다.