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
   302   303   304   305   306   307   308   309   310   311   312