Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để lập chỉ mục và cắt một bộ tuple trong Python?


Để lập chỉ mục hoặc phân đoạn một bộ, bạn cần sử dụng toán tử [] trên bộ. Khi lập chỉ mục một bộ, nếu bạn cung cấp một số nguyên dương, nó sẽ lấy chỉ mục đó từ bộ đếm từ bên trái. Trong trường hợp có chỉ mục âm, nó lấy chỉ mục đó từ bộ đếm từ bên phải.

ví dụ

my_tuple = ('a', 'b', 'c', 'd')
print(my_tuple[1])
print(my_tuple[-1])

Đầu ra

Điều này sẽ cung cấp đầu ra -

b
d

Nếu bạn muốn lấy một phần của bộ giá trị, hãy sử dụng toán tử cắt. [bắt đầu:dừng:bước].

ví dụ

my_tuple = ('a', 'b', 'c', 'd')
print(my_tuple[1:]) #Print elements from index 1 to end
print(my_tuple[:2]) #Print elements from start to index 2
print(my_tuple[1:3]) #Print elements from index 1 to index 3
print(my_tuple[::2]) #Print elements from start to end using step sizes of 2

Đầu ra

Điều này sẽ cung cấp đầu ra -

('b', 'c', 'd')
('a', 'b')
('b', 'c')
('a', 'c')