%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)