Python2 [Python/파이썬] python collections - Counter() Counter([iterable-or-mapping]) collections 모듈에 속한 클래스 중 하나인 Counter는 주로 해시 가능한 객체들을 셀 때 활용합니다. 각 값들은 딕셔너리 형태로 저장되게 되는데, key 값은 element, value 값은 해당 element의 갯수를 의미합니다. Counter 객체를 생성하는 방법 Counter 클래스를 쓰기 위해서는 먼저 collections 모듈에서 Counter를 import 해야 합니다. Counter 객체를 생성하는 방법은 크게 4가지 방법이 있으며, 아래와 같습니다. 빈 객체 iterable한 객체(문자열, range 등) mapping된 객체(key-value) keyword argument from collections import Co.. 2023. 1. 4. [Python/파이썬] python 내장함수 - zip() zip(*iterables, strict=False) 파이썬 내장 함수 중 하나인 zip 메서드는 iterable한 객체들을 병렬로 iterable하게 꺼내는 메서드입니다. 이 때, 객체는 튜플 상태로 꺼내지게 됩니다. zip 메서드는 lazy 합니다. 즉, iterate 전까지 zip은 처리되지 않습니다. 주로 사용하는 상황은 행과 열이 존재하는 상황에서 이를 바꾸고자 할 때(행을 열로, 열을 행으로) 사용합니다. test = ["123", "456", "789"] for case in zip(*test): print(case) """ ('1', '4', '7') ('2', '5', '8') ('3', '6', '9') """ word1, word2, word3 = "abc", "def", "ghi" .. 2023. 1. 3. 이전 1 다음