Python/Python 예제 코드

주어진 ( 시작값 , 끝값 ) 튜플을 서브 튜플로 나누는 파이썬 예제

webnautes 2023. 12. 19. 22:29
반응형

주어진 ( 시작값 , 끝값 ) 튜플을  여러 개의 서브 범위 튜플로 나누는 파이썬 예제 코드입니다.

 

2023. 12. 13  최초작성 




def create_sub_ranges(ranges, num):
    start, end = ranges
    step = (end - start) / num

    list_ranges = []
    for i in range(num):
        list_ranges.append((start + i * step, start + (i + 1) * step))
    return list_ranges

# 시작값 0, 끝값 10인 범위를 5개의 작은 범위로 나누기
ranges = (0, 10)
num = 5

sub_ranges = create_sub_ranges(ranges, num)
print(sub_ranges)
# [(0.0, 2.0), (2.0, 4.0), (4.0, 6.0), (6.0, 8.0), (8.0, 10.0)]



반응형