[Hết cỡ] Tôi thích MATLAB hơn Python cho kỹ thuật và toán học và không thực sự hiểu tất cả sự ghét bỏ dành cho MATLAB từ
Python Tuple được sử dụng để xác định và lưu trữ một tập hợp các giá trị bằng cách sử dụng [], đây là dấu ngoặc đơn. Mặt khác, Danh sách được sử dụng để xác định và lưu trữ một tập hợp các giá trị bằng cách sử dụng dấu ngoặc vuông được biểu thị dưới dạng []. Khi so sánh các hàm dựng sẵn cho Python Tuple và danh sách, Python Tuple có ít hàm dựng sẵn được xác định trước hơn so với danh sách. Một số ưu điểm của danh sách so với Python Tuple là danh sách có thể được xác định với độ dài thay đổi và có thể được sao chép từ đích này sang đích khác, nhưng Python Tuple chỉ có thể có độ dài cố định và không thể sao chép
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học
600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [84.957 xếp hạng]
Chúng ta hãy xem ví dụ này cho một tuple
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
def test[]
return 1,2
a,b = test[]
print[a
Ở đây, chúng tôi đã sử dụng một bộ để trả về giá trị từ hàm và do đó trong khi in giá trị, chúng tôi không thể sửa đổi nó
Một Tuple Python có thể không có dấu ngoặc xung quanh nó hoặc dấu ngoặc đơn như “[]” Đây là điều giúp Python hiểu một danh sách từ một bộ. Dấu ngoặc vuông xác định danh sách Python. Chức năng của nó tương tự như cách một mảng hoạt động trong các ngôn ngữ khác. Thí dụ
x = [1,3,5,6,2,1,6] in[x]. In danh sách đầy đủ
print[x[0],x[1]]. In danh sách bắt đầu từ Chỉ mục 0
Thường bị nhầm lẫn do sự giống nhau của chúng, hai cấu trúc này khác nhau đáng kể
So sánh trực tiếp giữa Python Tuple và Danh sách [Infographics]
Dưới đây là 6 So sánh hàng đầu Python Tuple so với Danh sách
Sự khác biệt chính giữa Python Tuple và Danh sách
Dưới đây là danh sách các điểm;
Chức năng của hoạt động
Danh sách có chức năng dựng sẵn bổ sung khi so sánh với bộ dữ liệu. Danh sách và bộ dữ liệu có điểm chung là các phương thức index[] và count[], nhưng ngoài các phương thức này, danh sách có nhiều hàm chỉ áp dụng cụ thể cho danh sách như append[], remove[], clear[], sort[], reverse[
Chúng ta có thể sử dụng hàm sẵn có dir[[object]] để tìm hiểu tất cả các hàm liên quan đến danh sách và bộ dữ liệu. Đầu ra cho một lệnh như vậy sẽ như sau
Liệt kê đối tượng
['__add__','__class__',
'__contains__',
'__delattr__',
'__delitem__',