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

Python에서 튜플을 n 그룹으로 분할

<시간/>

튜플을 n개의 그룹으로 분할해야 하는 경우 목록 이해를 사용할 수 있습니다. 튜플은 변경할 수 없는 데이터 유형입니다. 즉, 한 번 정의된 값은 해당 인덱스 요소에 액세스하여 변경할 수 없습니다. 요소를 변경하려고 하면 오류가 발생합니다. 읽기 전용 액세스를 보장하기 때문에 중요합니다.

목록 이해는 목록을 반복하고 그에 대한 작업을 수행하기 위한 축약형입니다.

아래는 동일한 데모입니다 -

예시

my_tuple = (12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6)

print ("The tuple is : ")
print(my_tuple)

my_result = tuple(my_tuple[x:x + 3]
   for x in range(0, len(my_tuple), 3))

print ("The resultant tuple is : ")
print(my_result)

출력

The tuple is :
(12, 34, 32, 41, 56, 78, 9, 0, 87, 53, 12, 45, 12, 6)
The resultant tuple is :
((12, 34, 32), (41, 56, 78), (9, 0, 87), (53, 12, 45), (12, 6))

설명

  • 튜플이 정의되고 콘솔에 표시됩니다.
  • 반복되어 튜플의 3개 요소로 그룹화됩니다.
  • 목록 이해를 사용하여 수행됩니다.
  • 이 작업의 데이터는 변수에 저장됩니다.
  • 이 변수는 콘솔에 표시되는 출력입니다.