पायथन लूप्स और पुनरावृत्तियों के साथ आरंभ करना
लूप और पुनरावृत्तियाँ पायथन प्रोग्रामिंग में मूलभूत अवधारणाएँ हैं, जो आपको कई बार कोड निष्पादित करने और डेटा के संग्रह को कुशलतापूर्वक संभालने की अनुमति देती हैं। लूप का प्रभावी ढंग से उपयोग करने का तरीका समझने से आपको दोहराए जाने वाले कार्यों को स्वचालित करने और डेटा को आसानी से प्रबंधित करने में मदद मिलेगी। यह मार्गदर्शिका पायथन लूप और पुनरावृत्तियों की मूल बातें कवर करेगी, जिसमें for
लूप, while
लूप और सामान्य पुनरावृत्ति तकनीकें शामिल हैं।
लूप्स के लिए
for
लूप का उपयोग सूचियों, टपल और स्ट्रिंग जैसे अनुक्रमों पर पुनरावृत्ति करने के लिए किया जाता है। यह निश्चित संख्या में बार-बार या आइटम के संग्रह के माध्यम से पुनरावृत्ति करने के लिए आदर्श है।
बेसिक फॉर लूप
संख्याओं की सूची पर पुनरावृत्ति करने के लिए for
लूप का उपयोग करने का एक सरल उदाहरण यहां दिया गया है:
# Using a for loop to iterate over a list
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number)
फॉर लूप्स के साथ रेंज का उपयोग करना
range()
फ़ंक्शन संख्याओं का एक अनुक्रम उत्पन्न करता है, जिसका उपयोग अक्सर दोहराए जाने वाले कार्यों के लिए for
लूप के साथ किया जाता है।
# Using range() with a for loop
for i in range(5):
print(i)
जबकि लूप्स
while
लूप तब तक निष्पादित होता रहता है जब तक इसकी स्थिति True
के बराबर न हो जाए। यह उन स्थितियों के लिए उपयोगी है जहाँ पुनरावृत्तियों की संख्या पहले से ज्ञात नहीं है।
बेसिक While लूप
यहां while
लूप का एक उदाहरण दिया गया है जो 0 से 4 तक की संख्याएं प्रिंट करता है:
# Using a while loop to count
i = 0
while i < 5:
print(i)
i += 1
ब्रेक और जारी रखें का उपयोग करना
आप लूप से जल्दी बाहर निकलने के लिए break
का उपयोग करके while
लूप के प्रवाह को नियंत्रित कर सकते हैं और अगले पुनरावृत्ति पर जाने के लिए continue
का उपयोग कर सकते हैं।
# Using break and continue
i = 0
while i < 10:
if i == 5:
break # Exit the loop when i is 5
if i % 2 == 0:
i += 1
continue # Skip printing even numbers
print(i)
i += 1
संग्रह पर पुनरावृत्ति
पायथन विभिन्न प्रकार के संग्रहों, जैसे सूचियों, टपलों और शब्दकोशों पर पुनरावृति करने के कई तरीके प्रदान करता है।
सूचियों पर पुनरावृत्ति
# Iterating over a list with a for loop
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
ट्यूपल्स पर पुनरावृत्ति
# Iterating over a tuple
coordinates = (10, 20, 30)
for coordinate in coordinates:
print(coordinate)
शब्दकोशों पर पुनरावृत्ति
शब्दकोशों पर पुनरावृत्ति करते समय, आप कुंजियों, मानों या कुंजी-मान युग्मों के माध्यम से लूप कर सकते हैं।
# Iterating over dictionary keys
person = {"name": "Alice", "age": 30, "city": "New York"}
for key in person:
print(key, person[key])
# Iterating over dictionary values
for value in person.values():
print(value)
# Iterating over dictionary items (key-value pairs)
for key, value in person.items():
print(key, value)
सूची समझ
सूची समझ एक पुनरावृत्तीय पर पुनरावृति करके और एक अभिव्यक्ति लागू करके सूचियाँ बनाने का एक संक्षिप्त तरीका प्रदान करती है।
# Using a list comprehension to create a list of squares
squares = [x**2 for x in range(10)]
print(squares) # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
निष्कर्ष
लूप और पुनरावृत्तियाँ पायथन में शक्तिशाली उपकरण हैं जो आपको दोहराए जाने वाले कार्यों को संभालने और डेटा के संग्रह को कुशलतापूर्वक प्रबंधित करने में सक्षम बनाते हैं। for
लूप, while
लूप और विभिन्न पुनरावृत्ति तकनीकों में महारत हासिल करके, आप अधिक प्रभावी और पठनीय कोड लिखने में सक्षम होंगे। अपने पायथन प्रोग्रामिंग कौशल को बढ़ाने और अधिक जटिल समस्याओं को आसानी से हल करने के लिए इन संरचनाओं का उपयोग करने का अभ्यास करें।