Giá trị đầu tiên của bộ Python

Một tuple là một tập hợp các đối tượng có thứ tự và không thay đổi. Tuples là trình tự, giống như danh sách. Sự khác biệt giữa bộ dữ liệu và danh sách là, bộ dữ liệu không thể thay đổi không giống như danh sách và bộ dữ liệu sử dụng dấu ngoặc đơn, trong khi danh sách sử dụng dấu ngoặc vuông

Tạo một bộ dữ liệu đơn giản như đặt các giá trị được phân tách bằng dấu phẩy khác nhau. Theo tùy chọn, bạn cũng có thể đặt các giá trị được phân tách bằng dấu phẩy này giữa các dấu ngoặc đơn. Ví dụ -

tup1 = ['physics', 'chemistry', 1997, 2000];
tup2 = [1, 2, 3, 4, 5 ];
tup3 = "a", "b", "c", "d";

Tuple trống được viết dưới dạng hai dấu ngoặc đơn không chứa gì -

tup1 = [];

Để viết một bộ chứa một giá trị duy nhất, bạn phải bao gồm dấu phẩy, mặc dù chỉ có một giá trị -

tup1 = [50,];

Giống như chỉ mục chuỗi, chỉ mục bộ bắt đầu từ 0 và chúng có thể được cắt, nối, v.v.

Truy cập các giá trị trong Tuples

Để truy cập các giá trị trong bộ, hãy sử dụng dấu ngoặc vuông để cắt cùng với chỉ mục hoặc các chỉ mục để lấy giá trị có sẵn tại chỉ mục đó. Ví dụ -

Bản trình diễn trực tiếp
#!/usr/bin/python

tup1 = ['physics', 'chemistry', 1997, 2000];
tup2 = [1, 2, 3, 4, 5, 6, 7 ];
print "tup1[0]: ", tup1[0];
print "tup2[1:5]: ", tup2[1:5];

Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau -

tup1[0]:  physics
tup2[1:5]:  [2, 3, 4, 5]

Cập nhật Tuples

Các bộ dữ liệu là bất biến, điều đó có nghĩa là bạn không thể cập nhật hoặc thay đổi giá trị của các phần tử bộ dữ liệu. Bạn có thể lấy các phần của các bộ dữ liệu hiện có để tạo các bộ dữ liệu mới như ví dụ sau minh họa -

Bản trình diễn trực tiếp
#!/usr/bin/python

tup1 = [12, 34.56];
tup2 = ['abc', 'xyz'];

# Following action is not valid for tuples
# tup1[0] = 100;

# So let's create a new tuple as follows
tup3 = tup1 + tup2;
print tup3;

Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau -

[12, 34.56, 'abc', 'xyz']

Xóa phần tử Tuple

Không thể loại bỏ các phần tử tuple riêng lẻ. Tất nhiên, không có gì sai khi kết hợp một bộ dữ liệu khác với các phần tử không mong muốn bị loại bỏ

Để loại bỏ rõ ràng toàn bộ bộ dữ liệu, chỉ cần sử dụng câu lệnh del. Ví dụ -

Bản trình diễn trực tiếp
#!/usr/bin/python

tup = ['physics', 'chemistry', 1997, 2000];
print tup;
del tup;
print "After deleting tup : ";
print tup;

Điều này tạo ra kết quả sau. Lưu ý một ngoại lệ được nêu ra, điều này là do sau khi del tup tuple không còn tồn tại nữa -

________số 8_______

Hoạt động Tuples cơ bản

Các bộ dữ liệu phản hồi các toán tử + và * giống như các chuỗi;

Trên thực tế, các bộ đáp ứng với tất cả các thao tác trình tự chung mà chúng ta đã sử dụng trên các chuỗi trong chương trước -

Python ExpressionResultsDescriptionlen[[1, 2, 3]]3Length[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]Concatenation['Xin chào. ',] * 4['Xin chào. ', 'Xin chào. ', 'Xin chào. ', 'Xin chào. ']Lặp lại3 trong [1, 2, 3]TrueMembershipcho x trong [1, 2, 3]. in x,1 2 3Lặp lại

Lập chỉ mục, cắt lát và ma trận

Bởi vì các bộ dữ liệu là các chuỗi, nên việc lập chỉ mục và cắt lớp hoạt động theo cùng một cách đối với các bộ dữ liệu cũng như đối với các chuỗi. Giả sử đầu vào sau -

L = ['spam', 'Spam', 'SPAM!']
Biểu thức PythonKết quảMô tảL[2]'SPAM. 'Phần bù bắt đầu từ 0L[-2]'Spam'Negative. đếm từ bên phảiL[1. ]['Thư rác', 'THƯ RÁC. ']Slicing tìm nạp các phần

Không có dấu phân cách kèm theo

Bất kỳ tập hợp nhiều đối tượng nào, được phân tách bằng dấu phẩy, được viết mà không có ký hiệu xác định, tôi. e. , dấu ngoặc đơn cho danh sách, dấu ngoặc đơn cho bộ dữ liệu, v.v. , mặc định là bộ dữ liệu, như được chỉ ra trong các ví dụ ngắn này -

Theo định nghĩa, đối tượng tuple là bất biến. Do đó không thể xóa phần tử khỏi nó. Tuy nhiên, một giải pháp thay thế sẽ là chuyển đổi bộ dữ liệu thành danh sách, xóa phần tử mong muốn khỏi danh sách và chuyển đổi lại thành bộ dữ liệu

>>> T1=[1,2,3,4]
>>> L1=list[T1]
>>> L1.pop[0]
1
>>> L1
[2, 3, 4]
>>> T1=tuple[L1]
>>> T1
[2, 3, 4]

Trong hướng dẫn này, hãy tìm hiểu cách tìm phần tử đầu tiên và cuối cùng của bộ trong Python. Câu trả lời ngắn gọn là. sử dụng toán tử chỉ mục[[]] để truy cập phần tử đầu tiên và phần tử cuối cùng của bộ dữ liệu bằng Python. Bạn có thể lấy phần tử duy nhất của bộ dữ liệu bằng các phương thức được cung cấp tại đây

Ngoài ra, bạn cũng có thể lấy các phần tử từ đầu đến cuối của một bộ đã cho bằng Python. Bạn cũng có thể muốn đọc cách tạo một biến tuple bằng Python

Mục lục

Lấy phần tử đầu tiên của Tuple bằng Python

Nếu bạn muốn lấy phần tử đầu tiên của bộ dữ liệu, bạn phải sử dụng toán tử chỉ mục [[]]. Bạn phải chuyển số 0 [0] làm đối số của toán tử chỉ mục

Phần tử đầu tiên bắt đầu bằng chỉ số không [0] và đặt bên trong bộ dữ liệu trong Python. Xem ví dụ bên dưới và sử dụng nó để lấy phần tử đầu tiên từ bộ dữ liệu

1

2

myTuple = ["Bihar",

Chủ Đề