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

Python 튜플 슬라이싱을 수행하려면 어떻게 해야 합니까?

<시간/>

슬라이싱 연산자는 Tuple을 포함한 모든 시퀀스 데이터 유형에 사용할 수 있습니다. 슬라이싱은 시퀀스의 일부(여기서는 튜플)를 분리하는 것을 의미합니다. 슬라이싱에 사용되는 기호는 ':'입니다. 연산자에는 두 개의 피연산자가 필요합니다. 첫 번째 피연산자는 slice의 시작 요소 인덱스이고 두 번째 피연산자는 slice+1의 마지막 요소 인덱스입니다. 결과 슬라이스도 튜플입니다.

>>> T1=(10,50,20,9,40,25,60,30,1,56)
>>> T1[2:4]
(20, 9)

두 피연산자는 모두 선택 사항입니다. 첫 번째 피연산자가 없으면 슬라이스가 처음부터 시작됩니다. 두 번째 피연산자가 없으면 슬라이스가 끝까지 이동합니다.

>>> T1=(10,50,20,9,40,25,60,30,1,56)
>>> T1[6:]
(60, 30, 1, 56)
>>> T1[:4]
(10, 50, 20, 9)