शायद मैं वेब पर गलत सूचना का शिकार हो गया हूं, लेकिन मुझे लगता है कि यह अधिक संभावना है कि मैंने कुछ गलत समझा है। अब तक जो मैंने सीखा है, उसके आधार पर, रेंज () एक जनरेटर है, और जनरेटर को पुनरावृत्तियों के रूप में इस्तेमाल किया जा सकता है। हालाँकि, यह कोड:
myrange = range(10)
print(next(myrange))
मुझे यह त्रुटि देता है:
TypeError: 'range' object is not an iterator
मुझे यहां क्या समझ नहीं आ रहा है? मैं 0 प्रिंट करने के लिए, और अगले मूल्य में आगे बढ़ने की उम्मीद कर रहा था myrange
। मैं पायथन के लिए नया हूं, इसलिए कृपया मूल प्रश्न के लिए मेरी क्षमा याचना स्वीकार करें, लेकिन मुझे कहीं और अच्छी व्याख्या नहीं मिली।
for
लूप में ओवररेट कर सकते हैं ।