क्या निम्न कोड खराब अभ्यास है?क्या पाइथन आधिकारिक तौर पर लूप के बाद लूप-वेरिएबल का पुन: उपयोग करने का समर्थन करता है?
for i in some_values:
do_whatever(i)
do_more_things(i)
किसी तरह, यह चर i
की तरह मेरे लिए लगता है के लिए लूप के अंदर ब्लॉक करने के लिए दायरे में रहना चाहिए। हालांकि अजगर 2.7 मुझे लूप के बाद इसे पुन: उपयोग करने देता है।
क्या पाइथन आधिकारिक तौर पर उस सुविधा का समर्थन करता है, या क्या मैं भाषा का दुरुपयोग कर रहा हूं?
हममम ... लगता है कि यह ठीक हो सकता है, क्योंकि यह [यहां] (प्रयोग किया जाता है http://stackoverflow.com/प्रश्न/2138873/क्लीन-वे-टू-गेट-टू-आखिरी-आइटम-से-पायथन-इटरेटर) – jamylak
उपयोग-मामलों की एक उचित संख्या है जो बाद के कोड –