Page 307 - CITS - CSA - TP (Volume 2) - Hindi
P. 307
कं ूटर सॉ वेयर ए ीके शन - CITS
टप कॉ ह शन:
1 टप कॉ ह शन िल कॉ ह शन के समान होते ह , लेिकन इसके बजाय टप बनाते ह । इसका िसंटै िल कॉ ह शन जैसा ही है।
टा 3: सं ाओं के वग
कोड:
tuple_of_squares = tuple(x**2 for x in range(1, 6))
print(“वग का टपल:”, tuple_of_squares)
ीकरण: यह टपल कॉ ह शन 1 से 5 तक की सं ाओं के वग का टपल बनाता है।
आउटपुट :
टा 4: 1 से 10 तक सम सं ाओं के वग
कोड:
# Generating a tuple of squares of even numbers from 1 to 10
even_squares = (x**2 for x in range(1, 11) if x % 2 == 0)
# Iterating over the tuple of even squares
for square in even_squares:
print(square)
ीकरण :
• इस उदाहरण म , जनरेटर ए ेशन (x**2 for x in range(1, 11) if x % 2 == 0) 1 से 10 तक सम सं ाओं के वग का एक टपल जनरेट करता
है।
• जब आपको टपल के आइटम पर पुनरावृित करने की आव कता होती है, तो आप for loop का उपयोग कर सकते ह या tuple() फ़ं न का
उपयोग करके जनरेटर ए ेशन को टपल म बदल सकते ह :
• यह ि कोण मेमोरी-कु शल है ों िक यह एक बार म मेमोरी म संपूण टपल नहीं बनाता है। इसके बजाय, यह आव कतानुसार आइटम को तुरंत
जनरेट करता है।
• जबिक पाइथन म टपल कॉ ह शन प से मौजूद नहीं है, आप टपल बनाने के िलए जनरेटर ए ेशन का उपयोग करके समान काय मता
ा कर सकते ह ।
293
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 135

