Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 청크 튜플을 N으로

<시간/>

튜플을 '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' 값이 초기화됩니다.
  • 튜플은 '범위' 방법을 사용하여 반복되고 '[]' 대괄호, 즉 인덱싱을 사용하여 청크로 나뉩니다.
  • 그런 다음 목록 유형으로 변환됩니다.
  • 이 결과는 값에 할당됩니다.
  • 콘솔에 출력으로 표시됩니다.