Trong Python, một tuple là một tập hợp được sắp xếp và không thay đổi . Điều đó có nghĩa là chúng tôi không thể thêm hoặc xóa các mục khỏi tuple.
Chúng tôi tạo các bộ giá trị bằng cách sử dụng dấu ngoặc đơn ()
và ít nhất một dấu phẩy ( , )
.
Các bộ dữ liệu có thể được lập chỉ mục và phân loại giống như danh sách, ngoại trừ việc kết quả của lát cắt cũng sẽ là một bộ nguyên liệu.
Cách tạo một Tuple
colorsTuple = ("red", "green", "blue")
print(colorsTuple)
Đầu ra:
('red', 'green', 'blue')
Tạo Bộ Tuple Chỉ với Một Mặt hàng
Các bộ dữ liệu yêu cầu ít nhất một dấu phẩy, vì vậy, để tạo một bộ giá trị chỉ có một mục, bạn phải thêm dấu phẩy sau mục đó. Ví dụ:
colorsTuple = ("red",)
Cách truy cập các mục của Tuple
Chúng tôi có thể truy cập nhiều mục bằng cách tham khảo số chỉ mục:
colorsTuple = ("red", "green", "blue")
print(colorsTuple[2])
Đầu ra:
blue
Truy cập một loạt các mục (Slicing)
Chúng ta có thể chỉ định một loạt các mục từ một bộ giá trị bằng cách chỉ định chỉ mục bắt đầu và chỉ mục kết thúc. Chúng tôi sử dụng :
nhà điều hành.
colorsTuple = ("red", "green", "blue", "yellow", "orange", "white")
print(colorsTuple[1:4])
Đầu ra:
('green', 'blue', 'yellow')
Lập chỉ mục phủ định
Chúng ta có thể truy cập các mục trên tuple từ cuối bằng cách chỉ định giá trị chỉ mục âm. Ví dụ:-1
nghĩa là mục cuối cùng và -2
nghĩa là mục cuối cùng thứ hai.
colorsTuple = ("red", "green", "blue", "yellow", "orange", "white")
print(colorsTuple[-2])
Đầu ra:
orange
Cách lặp qua Tuple
Chúng ta có thể lặp lại một bộ bằng cách sử dụng for
vòng lặp.
colorsTuple = ("red", "green", "blue", "orange")
for c in colorsTuple:
print(c)
Đầu ra:
red
green
blue
orange
Cách xóa Tuple
Để xóa hoàn toàn một tuple, hãy sử dụng del
từ khóa
colorsTuple = ("red", "green", "blue", "orange")
del colorsTuple
print(colorsTuple)
Đầu ra
Traceback (most recent call last):
File "pythonTuples.py", line 98, in <module>
print(colorsTuple)
NameError: name 'colorsTuple' is not defined
Cách Nhận Chiều dài của Tuple
Bạn có thể lấy độ dài tuple bằng cách gọi len()
chức năng, ví dụ:
colorsTuple = ("red", "green", "blue", "orange")
print(len(colorsTuple))
Đầu ra:
4
Đếm số lượng các mục đã chỉ định
Chúng ta có thể sử dụng count()
hàm trên các bộ giá trị để lấy số lần xuất hiện của một mục được chỉ định trong bộ giá trị. Ví dụ:
colorsTuple = ("red", "green", "blue", "orange", "red")
print(colorsTuple.count("red"))
Đầu ra:
2
Cách kết hợp hai bộ tứ với nhau
Cách dễ nhất để nối hai bộ giá trị với nhau là sử dụng +
nhà điều hành. Ví dụ:
colorsTuple = ("red", "green", "blue", "orange")
numbersTuple = (1, 2, 3, 4)
numbersAndColors = colorsTuple + numbersTuple
print(numbersAndColors)
Đầu ra:
('red', 'green', 'blue', 'orange', 1, 2, 3, 4)