Một tuple là một bộ sưu tập các đối tượng Python được đặt hàng và bất biến được phân tách bằng dấu phẩy. Giống như danh sách, bộ dữ liệu là trình tự. Tuples khác với danh sách ở chỗ chúng không thể được sửa đổi, trong khi danh sách có thể và chúng sử dụng dấu ngoặc đơn thay vì dấu ngoặc vuông.
tup=['tutorials', 'point', 2022,True] print[tup]
Nếu bạn thực thi đoạn trích ở trên, hãy tạo ra đầu ra sau -
['tutorials', 'point', 2022, True]
Trong bài viết này, chúng tôi sẽ thảo luận về cách lập chỉ mục và cắt các bộ dữ liệu trong Python.
Lập chỉ mục các bộ dữ liệu
Trong Python, mọi tuple với các yếu tố có một vị trí hoặc chỉ số. Mỗi phần tử của bộ tuple có thể được truy cập hoặc thao tác bằng cách sử dụng số chỉ mục.
Chúng là hai loại lập chỉ mục -
- Lập chỉ mục tích cực
- Lập chỉ mục tiêu cực
Lập chỉ mục tích cực
Lập chỉ mục tiêu cực
Tích cực, phần tử đầu tiên của tuple là ở một chỉ số 0 và các phần tử sau ở mức +1 và như sau.
Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử trong tuple được liên kết với chỉ số hoặc vị trí của nó.
ví dụ 1
tuple= [5,2,9,7,5,8,1,4,3] print[tuple[3]] print[tuple[7]]
Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.
Đầu ra
7 4
Lập chỉ mục tiêu cực
Tích cực, phần tử đầu tiên của tuple là ở một chỉ số 0 và các phần tử sau ở mức +1 và như sau.
Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử trong tuple được liên kết với chỉ số hoặc vị trí của nó.
ví dụ 1
Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.
tuple= [5,2,9,7,5,8,1,4,3] print[tuple[-2]] print[tuple[-8]]
Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.
Đầu ra
4 2
Mã trên tạo ra các kết quả sau
Trong lập chỉ mục tiêu cực, việc lập chỉ mục của các phần tử bắt đầu từ cuối tuple. Đó là phần tử cuối cùng của tuple được cho là ở vị trí ở -1 và phần tử trước đó ở -2 và tiếp tục cho đến phần tử đầu tiên.
Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử được liên kết với chỉ số hoặc vị trí của một tuple.
Thí dụ
tuple[Start : Stop : Stride]
Sau đây là một mã ví dụ để hiển thị chỉ mục âm trong các bộ dữ liệu.
Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử trong tuple được liên kết với chỉ số hoặc vị trí của nó.
ví dụ 1
tuple= ['a','b','c','d','e','f','g','h','i','j'] print[tuple[0:6]] print[tuple[1:9:2]] print[tuple[-1:-5:-2]]
Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.
Đầu ra
['a', 'b', 'c', 'd', 'e', 'f'] ['b', 'd', 'f', 'h'] ['j', 'h']
Mã trên tạo ra các kết quả sau
Trong lập chỉ mục tiêu cực, việc lập chỉ mục của các phần tử bắt đầu từ cuối tuple. Đó là phần tử cuối cùng của tuple được cho là ở vị trí ở -1 và phần tử trước đó ở -2 và tiếp tục cho đến phần tử đầu tiên.
my_tuple = ['t', 'u', 'r', 'i', 'a', 'l', 's', 'p','o', 'i', 'n', 't'] print[my_tuple[1:]] print[my_tuple[:2]] print[my_tuple[5:12]] print[my_tuple[::5]]
Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.
['tutorials', 'point', 2022, True]0
Đầu ra
- Mã trên tạo ra các kết quả sau
- Trong lập chỉ mục tiêu cực, việc lập chỉ mục của các phần tử bắt đầu từ cuối tuple. Đó là phần tử cuối cùng của tuple được cho là ở vị trí ở -1 và phần tử trước đó ở -2 và tiếp tục cho đến phần tử đầu tiên.
- Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử được liên kết với chỉ số hoặc vị trí của một tuple.
- Thí dụ
- Sau đây là một mã ví dụ để hiển thị chỉ mục âm trong các bộ dữ liệu.
- Cắt hết bộ dữ liệu
- Tuple cắt là một thực tế thường xuyên trong Python, và nó là kỹ thuật phổ biến nhất được các lập trình viên sử dụng để giải quyết các vấn đề hiệu quả. Hãy xem xét một tuple Python. Bạn phải cắt một tuple để truy cập vào một loạt các yếu tố trong đó. Một phương pháp là sử dụng đại tràng như một toán tử cắt đơn giản [:].
- Người vận hành lát cắt cho phép bạn chỉ định nơi bắt đầu cắt lát, nơi dừng cắt lát và bước nào sẽ thực hiện. Tuple cắt lát tạo ra một tuple mới từ một cái cũ.
- Cú pháp
- Biểu thức ở trên trả về phần của bộ tuple từ chỉ mục bắt đầu đến chỉ mục dừng, ở một bước kích thước bước.
- Trong ví dụ sau, chúng tôi đã sử dụng thao tác lát cắt để cắt một tuple. Chúng tôi cũng sử dụng phương pháp lập chỉ mục tiêu cực để cắt một tuple.
- Ví dụ 2
- Sau đây là một ví dụ khác cho điều này -
- Cập nhật vào ngày 05 tháng 9 năm 2022 10:08:48
- Câu hỏi và câu trả lời liên quan
- Làm thế nào để lập chỉ mục và cắt danh sách trong Python?