Avatar ·

for _ in Range. निचला अंडरस्कोर कैसे काम करता है

📁 पायथन, उदाहरण

  MATRIX = [[ 0 ]* 5 ]  for  _  in   range  ( 5 )]  
  

ऐसा एक एक्सप्रेशन है, जो पाँच ऐसे एलिमेंट्स 0 0 0 0 0 बनाता है। कोई समझा सकता है कि इसकी क्रिएशन मैकेनिक्स क्या है, जितना सरल हो उतना बेहतर।

उदाहरण के लिए

   for  x  in   range  ( 5 ):   print  (x)   

range (5) है 0,1,2,3,4

और पहले वैल्यू (0) से शुरू करके हर वैल्यू के लिए एक्शन print (x) (जो करंट वैल्यू दिखाता है, इस केस में 0) किया जाता है, फिर अगली वैल्यू ली जाती है जब तक वे खत्म न हो जाएँ। नतीजतन, स्क्रीन पर हमें मिलता है: