के लिए एक अजगर के अंदर पाश संख्या प्राप्त एक अजगर for
पाश में है कि एक सूची से अधिक दोहराता हम लिख सकते हैं:पाश
for item in list:
print item
और यह बड़े करीने से सूची के सभी तत्वों के माध्यम से चला जाता है। क्या लूप के भीतर जानने का कोई तरीका है कि अब तक कितनी बार मैं लूपिंग कर रहा हूं? उदाहरण के लिए, मैं एक सूची लेना चाहता हूं और दस तत्वों को संसाधित करने के बाद मैं उनके साथ कुछ करना चाहता हूं।
count=0
for item in list:
print item
count +=1
if count % 10 == 0:
print 'did ten'
या::
for count in range(0,len(list)):
print list[count]
if count % 10 == 0:
print 'did ten'
वहाँ एक बेहतर तरीका (जैसे for item in list
) अब तक पुनरावृत्तियों की संख्या प्राप्त करने है
विकल्प के बारे में मैं सोचा कि कुछ की तरह हो सकता है?
तुम भी मात्रा में एक सूची से अधिक पुनरावृत्ति के जवाब में रुचि हो सकती: http://stackoverflow.com/questions/434287/what-is-the-most-pythonic-way-to- iterate-over-a-list-in-chunks –
संभावित डुप्लिकेट [पाइथन में सूचकांक तक पहुंचने के लिए] [http://stackoverflow.com/questions/522563/accessing-the-index-in-python-for-loops) –