यहां कोड का एक स्निपेट है जो आउटपुट देता है: 0 1 2 2
। मुझे 3 3 3 3
आउटपुट की उम्मीद थी क्योंकि a[-1]
सूची में नंबर 3 तक पहुंचता है। ऑनलाइन दिए गए स्पष्टीकरण में कहा गया है कि "प्रत्येक पुनरावृत्ति में a[-1]
का मान बदलता है" लेकिन मुझे समझ में नहीं आता कि कैसे या क्यों। कोई स्पष्टीकरण बहुत अच्छा होगा!लूप के लिए और सूचियों के माध्यम से पुनरावृत्त
a = [0, 1, 2, 3]
for a[-1] in a:
print(a[-1])
मैंने कभी ऐसा कुछ नहीं देखा है; मुझे लेख/ट्यूटोरियल/जो कुछ भी है, वह यह उदाहरण दिखाता है, क्या आप इसे लिंक पोस्ट कर सकते हैं? – GingerPlusPlus
इसके अलावा, पहले पहले सवाल के लिए बधाई! (नए एसओ उपयोगकर्ताओं में विश्वास बहाल) – GingerPlusPlus
अच्छा सवाल है। 'एक [-1]' लूप वैरिएबल के रूप में भी अनुमति क्यों है ... – timgeb