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

Tại sao python trả về tuple trong danh sách thay vì danh sách trong danh sách?

Python mong bạn không thay đổi dữ liệu khi nó trả về một số dữ liệu. Tuples cũng nhanh hơn danh sách. Các bộ giá trị thường được sử dụng khi thứ tự và vị trí có ý nghĩa và nhất quán. Vì vậy, ví dụ:nếu bạn có trình điều khiển cơ sở dữ liệu trong python và truy vấn một số dữ liệu, bạn có thể sẽ nhận lại danh sách các bộ giá trị vì trình điều khiển mong muốn bạn lấy dữ liệu và sử dụng nó mà không làm thay đổi nó. Điều này cũng đảm bảo rằng dữ liệu theo thứ tự giống như các trường bạn đã truy vấn.