Computer >> Máy Tính >  >> Lập trình >> Python

Sự khác biệt giữa List và Tuples trong Python.

Danh sách

Danh sách là một vùng chứa để chứa các loại đối tượng khác nhau và được sử dụng để lặp lại các đối tượng.

Ví dụ

list = ['a', 'b', 'c', 'd', 'e']

Tuples

Tuple cũng tương tự như list nhưng chứa các đối tượng không thể thay đổi. Xử lý Tuple nhanh hơn List.

Ví dụ

tuples = ('a', 'b', 'c', 'd', 'e')

Sau đây là những điểm khác biệt quan trọng giữa List và Tuple.

Sr. Không. Phím Danh sách Tuple
1 Loại Danh sách có thể thay đổi. Tuple là bất biến.
2 Lặp lại Việc lặp lại danh sách chậm hơn và tốn thời gian. Lặp lại Tuple nhanh hơn.
3 Thích hợp cho Danh sách hữu ích cho các hoạt động chèn và xóa. Tuple hữu ích cho các hoạt động chỉ đọc như truy cập các phần tử.
4 Mức tiêu thụ bộ nhớ Danh sách tiêu tốn nhiều bộ nhớ hơn. Tuples tiêu tốn ít bộ nhớ hơn.
5 Phương thức Danh sách cung cấp nhiều phương thức tích hợp sẵn. Tuples có ít phương thức cài sẵn hơn.
6 Dễ bị lỗi Các thao tác trong danh sách dễ bị lỗi hơn. Hoạt động của Tuples an toàn.