Dùng %timeit: đến lượt bạn!
Bạn muốn tạo một danh sách số nguyên từ 0 đến 50 bằng hàm range(). Tuy nhiên, bạn chưa chắc việc dùng list comprehension hay giải nén đối tượng range vào một danh sách thì nhanh hơn. Hãy dùng %timeit để tìm cách triển khai tối ưu.
Để tiện theo dõi, dưới đây là bảng tham chiếu bậc độ lớn của thời gian (nhanh hơn ở trên cùng).
| symbol | name | unit (s) |
|---|---|---|
| ns | nanosecond | 10-9 |
| µs (us) | microsecond | 10-6 |
| ms | millisecond | 10-3 |
| s | second | 100 |
Bài tập này là một phần của khóa học
Viết mã Python hiệu quả
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)