Hướng dẫn are python tuples zero indexed? - các bộ dữ liệu python có được lập chỉ mục không?
Một tuple là một tập hợp các đối tượng được đặt hàng và bất biến. Tuples là trình tự, giống như danh sách. Sự khác biệt giữa các bộ dữ liệu và danh sách là, các 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. Show
Tạo một tuple đơn giản như đặt các giá trị phân tách dấu phẩy khác nhau. Tùy chọn bạn cũng có thể đặt các giá trị 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 có gì - tup1 = (); Để viết một tuple chứa một giá trị duy nhất mà bạn phải bao gồm một dấu phẩy, mặc dù chỉ có một giá trị - tup1 = (50,); Giống như các chỉ số chuỗi, chỉ số tuple bắt đầu từ 0 và chúng có thể được cắt lát, được nối, v.v. Truy cập các giá trị trong các bộ dữĐể truy cập các giá trị trong Tuple, hãy sử dụng dấu ngoặc vuông để cắt cùng với chỉ mục hoặc chỉ số để có được giá trị có sẵn tại chỉ mục đó. Ví dụ - Bản thử 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 mã trên được thực thi, nó sẽ tạo ra kết quả sau - tup1[0]: physics tup2[1:5]: [2, 3, 4, 5] Cập nhật bộ dữ liệuTuples là bất biến, điều đó có nghĩa là bạn không thể cập nhật hoặc thay đổi các giá trị của các phần tử tuple. 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 đây cho thấy - Bản thử trực tiếp Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau - (12, 34.56, 'abc', 'xyz') Cập nhật bộ dữ liệuTuples là bất biến, điều đó có nghĩa là bạn không thể cập nhật hoặc thay đổi các giá trị của các phần tử tuple. 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 đây cho thấy - #!/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;del statement. For example − Bản thử trực tiếp #!/usr/bin/python tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup : "; print tup; Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -del tup tuple does not exist any more − ('physics', 'chemistry', 1997, 2000) After deleting tup : Traceback (most recent call last): File "test.py", line 9, in Cập nhật bộ dữ liệuTuples là bất biến, điều đó có nghĩa là bạn không thể cập nhật hoặc thay đổi các giá trị của các phần tử tuple. 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 đây cho thấy - #!/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;
Sự lặp lại3 in (1, 2, 3) ĐÚNG VẬY
(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6) Bản thử trực tiếp tup1 = ();0 Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau - tup1 = ();1 Cập nhật bộ dữ liệuTuples là bất biến, điều đó có nghĩa là bạn không thể cập nhật hoặc thay đổi các giá trị của các phần tử tuple. 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 đây cho thấy -
Tuples 0 có được lập chỉ mục không?Giống như các chỉ số chuỗi, chỉ số tuple bắt đầu từ 0 và chúng có thể được cắt lát, được nối, v.v.tuple indices start at 0, and they can be sliced, concatenated, and so on.
Các bộ dữ liệu có được lập chỉ mục Python không?Tuples về cơ bản là các loại dữ liệu trong Python.Các bộ dữ liệu này là một bộ sưu tập được đặt hàng của các yếu tố của các loại dữ liệu khác nhau.Các yếu tố trong một tuple có thể được truy cập giống như cách chúng ta làm trong danh sách và chuỗi.Do đó, chúng ta có thể dễ dàng truy cập các yếu tố bằng cách lập chỉ mục.we can easily access elements by indexing.
Là một tuple trống có hợp lệ không?Trong Python, một tuple trống luôn đánh giá là sai.an empty tuple always evaluates to false.
Làm thế nào để bạn lập chỉ mục một tuple trong một danh sách?Để tìm chỉ mục của một tuple trong một danh sách:.. Sử dụng danh sách hiểu để lặp qua danh sách các bộ dữ liệu .. Trên mỗi lần lặp, trả lại mục Tuple bạn muốn kiểm tra .. Sử dụng danh sách.phương thức index () để lấy chỉ mục của bộ tuple đầu tiên với giá trị được chỉ định .. |