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

Python 튜플을 하위 튜플로 분할하는 방법은 무엇입니까?

<시간/>

다음은 12개의 정수가 있는 튜플입니다. 각각 3개의 요소로 구성된 4개의 하위 튜플로 분할하려면 3개의 연속 요소로 구성된 튜플을 슬라이스하고 lis에 세그먼트를 추가합니다. 결과는 각각 3개의 숫자가 있는 4개의 튜플 목록이 됩니다.

>>> tup=(7,6,8,19,2,4,13,1,10,25,11,34)
>>> lst=[]
>>> for i in range(0,10,3):
lst.append((tup[i:i+3]))
>>> lst
[(7, 6, 8), (19, 2, 4), (13, 1, 10), (25, 11, 34)]