Page 306 - CITS - CSA - TP (Volume 2) - Hindi
P. 306

कं  ूटर सॉ वेयर ए ीके शन  - CITS




           अ ास  135:  कोड  से  ट  का  िनमा ण  और  िव ेषण  कर   िजसम   सूची  समझ,  टप ,  सेट  और
                          श कोश कॉ  ह शन शािमल हों (Construct and analyze code segments that
                          include List comprehensions, tuple, set and Dictionary comprehensions)


            उ े
           इस अ ास के  अंत म  आप यह कर सक  गे

           •  कोड से  ट्स का िनमा ण और िव ेषण करने के  िलए पायथन  ो ाम डेवलप कर  िजसम  सूची समझ, टप , सेट और श कोश कॉ  ह शन
              शािमल हो

            ि या (Procedure)

           पायथन म  कॉ  ह शन मौजूदा अनु मों के  आधार पर अनु म (सूिचयाँ, सेट, श कोश, आिद) बनाने और उनम  हेरफे र करने का एक संि   तरीका
            दान करते ह । मु   प से तीन  कार की कॉ  ह शन ह : सूची कॉ  ह शन, सेट कॉ  ह शन और श कोश कॉ  ह शन।

           1  सूची कॉ  ह शन:
              सूची समझ आपको िकसी मौजूदा पुनरावत नीय (सूची, टप ,    ंग, आिद) म    ेक आइटम पर एक अिभ    लागू करके  नई सूिचयां बनाने
              की अनुमित देती है। वे लूप का उपयोग करने का एक संि   िवक  ह ।

           िसंटे  :
              new_list = [expression for item in iterable if condition]


           टा  1: सं ाओं के  वग

           कोड:
           squares = [x**2 for x in range(1, 6)]
           print(“Squares of numbers:”, squares)

             ीकरण:
           यह सूची समझ 1 से 5 तक की सं ाओं के  वग  की एक सूची बनाती है।
           आउटपुट:








           टा  2: सम सं ाएँ

           कोड:
           even_numbers = [x for x in range(10) if x % 2 == 0]
           print(“Even numbers:”, even_numbers)
             ीकरण:

             ीकरण: यह सूची समझ 0 और 9 के  बीच सम सं ाओं की एक सूची उ   करती है।
           आउटपुट:










                                                           292
   301   302   303   304   305   306   307   308   309   310   311