Slicing operator : dùng với mọi sequence type, kể cả tuple. Tách phần của sequence. Cần 2 operand: index bắt đầu và index kết thúc + 1. Kết quả cũng là tuple.
Ví dụ
>>> T1 = (10, 50, 20, 9, 40, 25, 60, 30, 1, 56) >>> T1[2:4] (20, 9)
Cả hai operand đều optional:
- Thiếu operand đầu → slice từ đầu
- Thiếu operand sau → slice đến cuối
>>> T1[6:] (60, 30, 1, 56) >>> T1[:4] (10, 50, 20, 9)
Hỗ trợ negative index: T1[-3:] lấy 3 phần tử cuối.