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

