Python Tuples

Tuples là một cơ bản khácPythoncấu trúc dữ liệu.

Chúng cho phép bạn tạo các nhóm đối tượng bất biến. Điều này có nghĩa là sau khi một tuple được tạo, nó không thể được sửa đổi. Bạn không thể thêm hoặc xóa các mục.

Chúng được tạo theo cách tương tự như danh sách, nhưng sử dụng dấu ngoặc đơn thay vì dấu ngoặc vuông:

names = ("Roger", "Syd")

Một tuple được sắp xếp, giống như một danh sách, vì vậy bạn có thể nhận các giá trị của nó tham chiếu đến giá trị chỉ mục:

names[0] # "Roger"
names[1] # "Syd"

Bạn cũng có thể sử dụngindex()phương pháp:

names.index('Roger') # 0
names.index('Syd')   # 1

Giống như với chuỗi và danh sách, việc sử dụng chỉ mục phủ định sẽ bắt đầu tìm kiếm từ cuối:

names[-1] # True

Bạn có thể đếm các mục trong một bộ vớilen()chức năng:

len(names) # 2

Bạn có thể kiểm tra xem một mục có được chứa trong một bộinnhà điều hành:

print("Roger" in names) # True

Bạn cũng có thể trích xuất một phần của bộ tuple, bằng cách sử dụng các lát:

names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)

Nhận số lượng các mục trong một bộ bằng cách sử dụnglen()hàm toàn cục, giống như chúng ta đã sử dụng để lấy độ dài của một chuỗi:

len(names) #2

Bạn có thể tạo một phiên bản được sắp xếp của một tuple bằng cách sử dụngsorted()chức năng toàn cục:

sorted(names)

Bạn có thể tạo một bộ giá trị mới từ các bộ giá trị hiện có bằng cách sử dụng+nhà điều hành:

newTuple = names + ("Vanille", "Tina")

Các hướng dẫn về python khác: