शुरू करेंमुफ़्त में शुरू करें

%timeit का उपयोग: अब आपकी बारी!

आप range() फंक्शन का उपयोग करके 0 से 50 तक के integers की एक list बनाना चाहते हैं। लेकिन आपको यक़ीन नहीं है कि list comprehension तेज़ है या range object को list में अनपैक करना। आइए %timeit का उपयोग करके सबसे बेहतर implementation पता करें.

आपकी सुविधा के लिए, समय की इकाइयों का एक संदर्भ तालिका नीचे दी गई है (ऊपर वाली पंक्ति सबसे तेज़ है)।

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

यह अभ्यास पाठ्यक्रम का हिस्सा है

Efficient Python Code लिखना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)
कोड संपादित करें और चलाएँ