Python - Truy cập các mục Tuple
Truy cập các mục Tuple
Bạn có thể truy cập các mục tuple bằng cách tham khảo số chỉ mục, bên trong dấu ngoặc vuông:
Ví dụ
In mục thứ hai trong bộ dữ liệu:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Hãy tự mình thử »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.
Ví dụ
In mục cuối cùng của bộ dữ liệu:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
Hãy tự mình thử »Phạm vi chỉ số
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ộ dữ liệu mới với các mục được chỉ định.
Ví 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])
Hãy tự mình thử »Lưu ý: Việc 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:
Ví dụ
Ví dụ này trả về các mục từ đầu đến "kiwi" nhưng KHÔNG bao gồm:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
Hãy tự mình thử »Bằng cách bỏ đi giá trị cuối, phạm vi sẽ đi đến cuối bộ dữ liệu:
Ví 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:])
Hãy tự mình thử » Phạm vi chỉ số tiêu cực
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ộ dữ liệu:
Ví dụ
Ví dụ này trả về các mục từ chỉ mục -4 (được bao gồm) đến chỉ mục -1 (bị loại trừ)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Hãy tự mình thử »Kiểm tra xem mục có tồn tại không
Để xác định xem một mục được chỉ định có trong bộ dữ liệu hay không, hãy sử dụng từ khóa in
:
Ví dụ
Kiểm tra xem "quả táo" có trong bộ dữ liệu không:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")
Hãy tự mình thử »