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

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




           कॉ  ह शन सेट:
           सेट यूनीक एलीम ट का अ व  त और प रवत नशील सं ह है। इसे curly braces {} का उपयोग करके  प रभािषत िकया जाता है। जब यूनीक एलीम ट
           की उप  ित मह पूण  होती है, तथा त ों का  म मायने नहीं रखता, तो सेट का  ापक  प से उपयोग िकया जाता है।

                 सेट कॉ  ह शन िल  कॉ  ह शन के  समान होते ह , लेिकन इसके  बजाय सेट बनाते ह । वे curly braces {} का उपयोग करते ह ।
                 िसंटे :
                 new_set = {expression for item in iterable if condition}


           टा  5: 1 से 5 तक की सं ाओं का घन

           कोड:
           set_of_cubes = {x**3 for x in range(1, 6)}

            print(“Set of cubes:”, set_of_cubes)

             ीकरण:
           •   range(1, 6) 1 से 5 (समावेशी) तक की सं ाएँ  उ   करता है।

           •   x**3 र ज म    ेक सं ा के  घन की गणना करता है।

           •   सेट कॉ  ह शन {x**3 for x in range(1, 6)} इन घन मानों को एक सेट म  एकि त करता है।

              कोड िन ािदत करने के  बाद, सेट set_of_cubes म  1 से 5 तक की सं ाओं के  घन शािमल होंगे। आउटपुट इस तरह िदखेगा:








           टा  6:  पांतरण के  साथ सेट समझ

           कोड:
           # Create a set of uppercase characters in a string
           text = “hello World”
           print(“Given Text is : “,text)

           uppercase_set = {char.upper() for char in text if char.isalpha()}
           print(“Set of uppercase characters:”, uppercase_set)

             ीकरण:
           1   text = “hello World”: text नामक एक    ंग वे रएबल को “hello World” मान के  साथ आरंभ करता है।
           2   print(“िदया गया टे  है: “, text): मूल टे  को ि ंट करता है।

           3  uppercase_set = {char.upper() for char in text if char.isalpha()}:
              •   यह एक सेट कॉ  ह शन है।
              •   for char in text: टे  म    ेक वण  पर पुनरावृित करता है।

              •   if char.isalpha(): गैर-वण माला वण  को िफ़ र करता है।
              •   char.upper():   ेक वण  को अपरके स म  प रवित त करता है।
              •   प रणाम मूल टे  से अपरके स वण माला वण  वाला एक सेट है।

           4  print(“Set of uppercase characters:”, uppercase_set): पाठ से  ा  अपरके स वण  के  सेट को ि ंट करता है।


                                                           294

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 135
   303   304   305   306   307   308   309   310   311   312   313