पायथन में for लूप
लूप्स एक ही ऑपरेशन को बार-बार करने के लिए होते हैं, उदाहरण के लिए, इटरेबल ऑब्जेक्ट्स के एलिमेंट्स को इटरेट करने के लिए। ऐसी ऑब्जेक्ट्स में स्ट्रिंग्स, टुपल्स, लिस्ट्स, सेट्स और डिक्शनरीज शामिल हैं।
पायथन में सबसे व्यापक रूप से for लूप का उपयोग किया जाता है।
इसका सिंटैक्स इस प्रकार है:
for एलिमेंट in इटरेबल ऑब्जेक्ट:
लूप बॉडी
for लूप में, ठीक if-else कंस्ट्रक्शन की तरह,
कंडीशन वाले ब्लॉक के नीचे के कोड के लिए
एक इंडेंटेशन करना आवश्यक है।
मान लीजिए कि हमारे पास एक लिस्ट lst है:
lst = [1, 2, 3, 4, 5]
आइए for लूप का उपयोग करके इसके सभी एलिमेंट्स को
इटरेट करें और प्रिंट करें:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # 1, 2... 5 प्रिंट करेगा
लूप बॉडी में एलिमेंट्स के साथ विभिन्न ऑपरेशन किए जा सकते हैं। आइए एलिमेंट्स के वैल्यूज के स्क्वेयर प्रिंट करें:
for el in lst:
print(el ** 2) # 1, 4... 25 प्रिंट करेगा
एक लिस्ट दी गई है:
tst = ['1', '2', '3', '4', '5']
इसे लूप से इटरेट करें और कंसोल में प्रत्येक एलिमेंट प्रिंट करें।
एक टुपल दिया गया है:
tst = (1, 2, 3, 4, 5)
इसे लूप से इटरेट करें और कंसोल में प्रत्येक एलिमेंट प्रिंट करें।
एक सेट दिया गया है:
tst = {'a', 'b', 'c', 'd', 'e'}
इसे लूप से इटरेट करें और कंसोल में प्रत्येक एलिमेंट प्रिंट करें।
एक स्ट्रिंग दी गई है:
tst = 'abcde'
इसे लूप से इटरेट करें और कंसोल में प्रत्येक करैक्टर प्रिंट करें।
एक नंबर दिया गया है:
tst = 12345
इसे लूप से इटरेट करें और कंसोल में प्रत्येक डिजिट प्रिंट करें।
एक लिस्ट दी गई है:
tst = [1, 2, 3, 4, 5]
इसके प्रत्येक एलिमेंट में 2 जोड़ें
और रिजल्ट को कंसोल में प्रिंट करें।