튜플을 'N' 값으로 청크해야 하는 경우 목록 이해가 사용됩니다.
목록 이해는 목록을 반복하고 그에 대한 작업을 수행하기 위한 축약형입니다.
아래는 동일한 데모입니다 -
예시
my_tuple_1 = (87, 90, 31, 85,34, 56, 12, 5) print("The first tuple is :") print(my_tuple_1) N = 2 print("The value of 'N' has been initialized") my_result = [my_tuple_1[i : i + N] for i in range(0, len(my_tuple_1), N)] print("The tuple after chunking is : ") print(my_result)
출력
The first tuple is : (87, 90, 31, 85, 34, 56, 12, 5) The value of 'N' has been initialized The tuple after chunking is : [(87, 90), (31, 85), (34, 56), (12, 5)]
설명
- 튜플이 정의되고 콘솔에 표시됩니다.
- 'N' 값이 초기화됩니다.
- 튜플은 '범위' 방법을 사용하여 반복되고 '[]' 대괄호, 즉 인덱싱을 사용하여 청크로 나뉩니다.
- 그런 다음 목록 유형으로 변환됩니다.
- 이 결과는 값에 할당됩니다.
- 콘솔에 출력으로 표시됩니다.