Có một iterator
đối tượng, có một cái gì đó nhanh hơn, tốt hơn hoặc chính xác hơn một sự hiểu biết danh sách để có được một danh sách các đối tượng được trả về?
user_list = [user for user in user_iterator]
1
Trước khi tối ưu hóa điều này, hãy chắc chắn rằng bạn đã thực hiện một số hồ sơ để chứng minh rằng đây thực sự là nút cổ chai.
—
S.Lott
@ S.Lott. Tôi thường đồng ý với thái độ đó, nhưng trong trường hợp này, nó nên được tối ưu hóa rất nhiều về mặt phong cách, như thường thấy với Python, cũng sẽ tối ưu hóa nó cho tốc độ.
—
aaronasterling
OP không nói gì về việc có một nút cổ chai. Đó là một câu hỏi chung hoàn toàn tốt với một câu trả lời đơn giản, nó không cần phụ thuộc vào một ứng dụng cụ thể có thể chạy qua một hồ sơ.
—
Ken Williams
Cách nhỏ gọn nhất là
—
Challenger5
[*iterator]
.