[Python] filter() 함수 사용법
파이썬의 filter() 함수는 iterable 객체에서 지정된 함수를 이용하여 원소를 걸러내는 함수입니다. filter() 함수는 두 개의 인자를 받습니다. 첫 번째 인자는 필터링 함수이고, 두 번째 인자는 필터링 함수를 적용할 iterable 객체입니다. 필터링 함수는 인자로 iterable의 각 원소를 받으며, True 또는 False 값을 반환합니다. 반환값이 True인 원소만 남기고 필터링을 수행합니다. 1. 예제 예를 들어, 아래와 같은 리스트가 있습니다. numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] 이 리스트에서 짝수만 남기고 싶으면 다음과 같이 filter() 함수를 사용할 수 있습니다. def is_even(num): return num % 2 == 0 filter..
[파이썬] Counter 모듈 사용법
Python Counter 모듈은 iterable한 객체 내 원소들의 개수를 셀 때 유용한 도구입니다. Counter는 dictionary와 유사한 형태를 가지며, 각 key에 대한 value로 해당 key가 iterable 객체 내에서 몇 번 등장하는지를 저장합니다. 1. 예제 코드 아래는 Counter 모듈을 사용하여 간단한 예시를 만드는 방법입니다. from collections import Counter # 리스트에서 각 원소의 개수를 세기 my_list = [1, 1, 2, 3, 4, 4, 4, 5] my_counter = Counter(my_list) print(my_counter) # 출력: Counter({4: 3, 1: 2, 2: 1, 3: 1, 5: 1}) # 문자열에서 각 문자의 개수..