1. Learn
  2. /
  3. कोर्स
  4. /
  5. Efficient Python Code लिखना

Connected

अभ्यास

%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

निर्देश 1/3

undefined XP
    1
    2
    3
  • list comprehension और range() का उपयोग करके 0 से 50 तक integers की एक list बनाएँ जिसका नाम nums_list_comp हो.