BaşlayınÜcretsiz Başlayın

%timeit kullanmak: sıra sende!

range() fonksiyonunu kullanarak 0'dan 50'ye kadar tamsayıların olduğu bir liste oluşturmak istiyorsun. Ancak, liste üreteci (list comprehension) kullanmanın mı yoksa range nesnesini bir listeye açmanın mı daha hızlı olduğundan emin değilsin. En iyi uygulamayı bulmak için %timeit kullanalım.

Kolaylık olması için, aşağıda zamanın mertebelerine dair bir referans tablo verilmiştir (üstten alta doğru yavaşıyor).

symbol name unit (s)
ns nanosecond 10-9
µs (us) microsecond 10-6
ms millisecond 10-3
s second 100

Bu egzersiz

Verimli Python Kodu Yazmak

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)
Kodu Düzenle ve Çalıştır