[파이썬] range() 함수 예제코드와 사용법
range() 함수는 Python에서 숫자 시퀀스를 생성할 때 사용되는 기본 함수입니다. 이 함수는 반복문에서 자주 활용되며, 지정된 시작값, 끝값, 증감값에 따라 숫자를 생성합니다. 자세히 알아볼까요?1. 기본 문법range(start, stop, step)start (옵션): 시퀀스의 시작 숫자 (기본값은 0).stop (필수): 시퀀스가 끝나는 지점. 이 값은 포함되지 않음.step (옵션): 숫자 간의 간격 (기본값은 1). 양수 또는 음수를 사용 가능.2. 사용 예제1) 단순한 사용 (1부터 5까지 숫자 생성)for i in range(1, 6): print(i)결과1 2 3 4 5range(1, 6)은 1, 2, 3, 4, 5를 생성합니다. stop 값(6)은 포함되지 않습니다.2) sta..
[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}) # 문자열에서 각 문자의 개수..
[파이썬] zip() 함수로 데이터 묶기
zip 모듈은 파이썬에서 리스트나 튜플 등 여러개의 iterable 객체를 묶어서 각 iterable의 같은 위치에 있는 원소들을 하나씩 묶어서 튜플의 형태로 반환하는 함수입니다. 이를 이용하면 여러 리스트의 데이터를 쉽게 묶어서 처리할 수 있습니다. 1. 예제 코드 아래는 zip 모듈을 사용하는 예시 코드입니다. list1 = [1, 2, 3, 4] list2 = ['a', 'b', 'c', 'd'] list3 = [10, 20, 30, 40] # zip 함수를 사용하여 리스트 묶기 zipped_list = zip(list1, list2, list3) # 결과 확인 print(list(zipped_list)) 위 코드를 실행하면 (1, 'a', 10), (2, 'b', 20), (3, 'c', 30),..