Bảng cheat phương thức Python Tuple

Làm chủ các bộ dữ liệu Python. Tìm hiểu lý do tại sao chúng không thể thay đổi, cách truy cập chúng và cách sử dụng các phương thức count() và index().

Các phương thức tích hợp Tuple

Vì các bộ dữ liệu là bất biến nên chúng chỉ hỗ trợ các phương pháp truy xuất và tìm kiếm cơ bản.

Phương thức/Chức năngCú phápMô tả
count()my_tuple.count(item)Trả về số lần mục được chỉ định xuất hiện trong bộ dữ liệu.
index()my_tuple.index(item)Trả về chỉ mục lần xuất hiện đầu tiên của mục được chỉ định. Tăng ValueError nếu không tìm thấy.

Lập chỉ mục, giải nén và vận hành Tuple

Các quy tắc cú pháp phổ biến để truy cập, giải nén và kết hợp các bộ dữ liệu.

Phương thức/Chức năngCú phápMô tả
Indexingitem = my_tuple[index]Truy xuất phần tử ở vị trí được lập chỉ mục 0 đã chỉ định.
Unpackinga, b = my_tupleGán giá trị của các phần tử tuple cho các biến riêng lẻ.
Concatenationnew_tuple = t1 + t2Kết hợp hai hoặc nhiều bộ dữ liệu thành một bộ dữ liệu mới.
Repetitionnew_tuple = t * 3Lặp lại bộ dữ liệu một số lần nhất định.

Tập lệnh demo tương tác

run_all_cheat_methods.py
Chạy trong Trình chỉnh sửa
# count()
my_tuple.count(item)

# index()
my_tuple.index(item)

# Indexing
item = my_tuple[index]

# Unpacking
a, b = my_tuple

# Concatenation
new_tuple = t1 + t2

# Repetition
new_tuple = t * 3

Câu hỏi thường gặp

Tại sao các bộ dữ liệu không thay đổi được trong Python?

Tính bất biến làm cho các bộ dữ liệu nhanh hơn danh sách, an toàn khỏi sự sửa đổi ngẫu nhiên và cho phép chúng được sử dụng làm khóa từ điển hoặc thành phần tập hợp.

Làm thế nào để bạn xác định một bộ dữ liệu với một phần tử duy nhất?

Bạn phải bao gồm dấu phẩy ở cuối, ví dụ: (single_item,). Không có dấu phẩy, Python coi nó như một biểu thức được ngoặc đơn tiêu chuẩn.

Chủ đề liên quan

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.