List
Lists पाइथन भाषा में वही काम करते हैं जो C
आदि भाषाओं में arrays द्वारा किया जाता है।
इनकी संकल्पना arrays से थोड़ी भिन्न इस रूप में है कि list में different types of data को
भी संग्रहीत किया जा सकता है। एक लिस्ट में एक से अधिक items
को रखने के लिए उनके बीचcomma (,) का प्रयोग करते हैं और
किसी list के सभी values को square
brackets [] के अंतर्गत रखा जाता है। उदाहरण-
इसमें ls और ls2 नाम से दो लिस्ट टाइप के वैरिएबल लिए गए हैं। ls में
int टाइप के वैल्यू रखे गए हैं, जबकि ls2 में भिन्न-भिन्न प्रकार के, फिर भी दोनों को आसानी
से प्रिंट किया गया है।
लिस्ट से भिन्न-भिन्न प्रकार का डेटा निकालने के लिए अनेक
प्रकार ऑपरेटर्स का प्रयोग किया जाता है, जैसे-
· list के किसी स्थान विशेष के डेटा को प्राप्त करने के लिए लिस्ट
के नाम के बाद बड़े कोष्ठक में उस स्थान की संख्या लिखी जाती है, जैसे-
print(ls[2])
का प्रयोग करने पर ls लिस्ट से तीसरा वैल्यू- ‘4’ प्राप्त होगा। यहाँ ध्यान दें कि प्रोग्रामिंग भाषाओं या डेटाबेस में
गणना हमेशा शून्य (0) से आरंभ होती है, इसलिए ‘2’ लिखने पर तीसरे स्थान वाला वैल्यू प्राप्त होगा।
· slice [:] ऑपरेटर द्वारा list के किसी
स्थान विशेष से लेकर अंत तक के डेटा को प्राप्त किया जाता है, जैसे-
print(ls[2:])
का प्रयोग करने पर ls लिस्ट के तीसरे वैल्यू से लेकर अंत के सभी
वैल्यूज आउटपुट के रूप में आएँगे।
इन दोनों के प्रयोग
का उदाहरण निम्नलिखित है-
· concatenation operator (+) और repetition operator (*) ‘list’ में भी string की तरह
ही काम करते हैं। अर्थात दो लिस्टों को या एक ही लिस्ट को दो बार जोड़ने के लिए +
ऑपरेटर का प्रयोग करते हैं, जैसे-
print(ls +ls)
इससे ls लिस्ट दो बार प्रिंट हो जाएगा।
इसी प्रकार ls *3 का प्रयोग करने पर इस लिस्ट के सभी items
तीन बार प्रिंट हो जाएँगे।
· इसी प्रकार कुछ अन्य ऑपरेटर भी हैं, जिनकी
चर्चा आगे यथास्थान की जाएगी।
No comments:
Post a Comment