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, kursun bir parçasıdır

Verimli Python Kodu Yazmak

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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