Bắt đầu ngayBắt đầu miễn phí

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ả

Xem khóa học

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)
Chỉnh sửa và Chạy Mã