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

