For Loop in Python in Hindi

इस tutorial में हम Python के for loop के बारे में बात करेंगे और multiple examples के साथ for loop को use करना सीखेंगे।

Python में for loop की मदद से हम किसी भी sequence, जैसे कि lists, tuples, strings, dictionaries इत्यादि पर iterate करके इन sequences के सभी elements को एक-एक करके access कर सकते हैं।

इसके अलावा, for loop की मदद से हम अपने programs के statements (block of code) को multiple बार repeat (execute) भी कर सकते हैं।

For Loop in Python

ऊपर दिए गए for loop के syntax की इमेज में loop के चलने के flow को numbering के माध्यम से दिखाया गया है। हम इसी numbering का उपयोग करके for loop के चलने के flow को समझेंगे।

Note: Loop के अंदर लिखे जाने वाले सभी statements से पहले indentation (tab) देना आवश्यक होता है।

ऊपर दिए गए syntax में for और in दोनों keywords हैं, यानी ये दोनों आपको ऐसे ही लिखने हैं।

1. Sequence वाली जगह पर हम lists, tuples, strings, dictionaries या range() function का उपयोग करते हैं, और इन sequences में जो multiple values होती हैं, उनमें से एक-एक value निकलकर एक-एक करके आपके variable में store होती है।

2. Variable वाली जगह पर हम अपने मन से कोई भी variable name उपयोग कर सकते हैं।

3. जब sequence में से एक value निकलकर variable में आती है, तब loop का flow loop के अंदर चला जाता है और फिर हम जो भी statements loop के अंदर लिखते हैं, वे सभी statements execute (run) होते हैं। 

4. जब loop के अंदर की सभी statements execute हो जाती हैं, तब loop का flow दोबारा से sequence पर चला जाता है और फिर step 1 repeat होता है। इस प्रक्रिया को तब तक दोहराया जाता है जब तक sequence में से सभी elements variable में नहीं चले जाते।

Python List के साथ for loop कैसे use करें?

नीचे दिए गए syntax में, my_list आपकी list का नाम है। इस list के elements एक-एक करके item नामक variable में स्टोर होंगे। इसके बाद, आप इस variable में स्टोर value का उपयोग loop के अंदर किसी कार्य को करने के लिए कर सकते हैं।

for item in my_list:
    # Code to be executed for each item
    print(item)

Example Program:

fruits = ["Apple", "Banana", "Orange", "Mango"]

for fruit in fruits:
    print(fruit)

Output:

Apple
Banana
Orange
Mango

Python String के साथ for loop कैसे use करें?

जब आप for loop का उपयोग strings के साथ करते हैं, तो string का हर एक character एक-एक करके loop के variable में स्टोर होता है। फिर, उस variable में स्टोर किए गए single character का उपयोग loop के अंदर किसी भी कार्य के लिए किया जा सकता है।

Example Program:

fruit = "Mango"

for ch in fruit:
    print(ch)

Output:

M
a
n
g
o

Python Range() function के साथ for loop कैसे use करें?

Python में, यदि आप for loop को किसी sequence (जैसे lists, tuples, या strings) पर iterate करने के बजाय केवल एक specific number of times चलाना चाहते हैं, तब आप for loop के साथ range() function का उपयोग करते हैं।

Read: Python में range() function क्या है और इसे कैसे use करते हैं?

Example Program:

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

Output:

0
1
2
3
4

What’s Next: इस tutorial में हमने Pythonमें for Loop को use करना सिखा। अगले tutorial में हम Python प्रोग्रामिंग में While Loop का उपयोग करना सीखेंगे।