Python - Truy cập các mục Tuple
Truy cập các mục Tuple
Bạn có thể truy cập nhiều mục bằng cách tham khảo số chỉ mục, bên trong dấu ngoặc vuông:
Thí dụ
In mục thứ hai trong bộ tuple:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Lưu ý: Mục đầu tiên có chỉ số 0.
Lập chỉ mục tiêu cực
Lập chỉ mục tiêu cực có nghĩa là bắt đầu từ cuối.
-1
đề cập đến mục cuối cùng,
-2
đề cập đến mục cuối cùng thứ hai, v.v.
Thí dụ
In mục cuối cùng của bộ tuple:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
Phạm vi chỉ mục
Bạn có thể chỉ định một phạm vi chỉ mục bằng cách chỉ định nơi bắt đầu và nơi kết thúc phạm vi.
Khi chỉ định một phạm vi, giá trị trả về sẽ là một bộ giá trị mới với các mục được chỉ định.
Thí dụ
Trả lại mục thứ ba, thứ tư và thứ năm:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
Lưu ý: Tìm kiếm sẽ bắt đầu ở chỉ mục 2 (bao gồm) và kết thúc ở chỉ mục 5 (không bao gồm).
Hãy nhớ rằng mục đầu tiên có chỉ số 0.
Bằng cách bỏ đi giá trị bắt đầu, phạm vi sẽ bắt đầu ở mục đầu tiên:
Thí dụ
Ví dụ này trả về các mục từ đầu đến, nhưng KHÔNG được bao gồm, "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
Bằng cách bỏ đi giá trị cuối, phạm vi sẽ chuyển sang cuối danh sách:
Thí dụ
Ví dụ này trả về các mục từ "cherry" và đến cuối:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Phạm vi chỉ số phủ định
Chỉ định các chỉ mục phủ định nếu bạn muốn bắt đầu tìm kiếm từ cuối bộ tuple:
Thí dụ
Ví dụ này trả về các mục từ chỉ mục -4 (bao gồm) đến chỉ mục -1 (loại trừ)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Kiểm tra xem mặt hàng có tồn tại không
Để xác định xem một mục cụ thể có trong một bộ hay không, hãy sử dụng in
từ khóa:
Thí dụ
Kiểm tra xem "apple" có trong bộ tuple hay không:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")