१. परिचय
Python एक प्रोग्रामिङ भाषा हो जुन यसको सरल र सजिलै बुझ्न सकिने सिन्ट्याक्सका कारण विश्वभरका विकासकर्ताहरूले समर्थन गर्छन्।
यसका विशेषताहरू मध्ये, एरे (सूचीहरू) लाई हेरफेर गर्ने तरिका डेटा प्रशोधनको लागि आवश्यक कौशल हो।
विशेष गरी, सूचीको “तत्वहरूको संख्या (एलिमेन्ट काउन्ट)” प्राप्त गर्ने विधि सही तरिकाले ह्यान्डल गर्न र प्रभावकारी कार्यक्रम लेख्न आधारभूत हुन्छ।
यस लेखमा, हामी Python सूचीमा तत्वहरूको संख्या कसरी प्राप्त गर्ने भन्ने कुरा व्याख्या गर्छौं। हामी आधारभूत सूची परिभाषा र तत्व गणना प्राप्ति देखि बहु‑आयामी सूचिहरू र NumPy पुस्तकालय प्रयोग गरेर उन्नत अपरेसनहरू सम्म सबै कुरा समेट्छौं।
यसरी, तपाईं सूची हेरफेरमा आत्मविश्वास प्राप्त गर्नुहुनेछ र वास्तविक विकास तथा डेटा विश्लेषणमा यसलाई सहजै प्रयोग गर्न सक्नुहुनेछ।
२. Python एरे (सूचीहरू) के हुन्
सूचिहरूको आधारभूत परिभाषा र विशेषताहरू
Python मा, प्रायः “एरे” भनेर उल्लेख गरिने डेटा संरचना वास्तवमा “सूची” को रूपमा प्रयोग हुन्छ। सूची एउटा डेटा संरचना हो जसले क्रमबद्ध रूपमा वस्तु संग्रहलाई संग्रहित गर्छ, र यसले कुनै पनि डेटा प्रकार—संख्या, स्ट्रिङ, यहाँसम्म कि अन्य सूचिहरू—समेट्न सक्छ, जसले अत्यधिक लचिलोपन प्रदान गर्छ। थप रूपमा, सूचिहरू परिवर्तनशील (mutable) हुन्छन्, जसको अर्थ तपाईं सजिलै तत्वहरू थप्न, हटाउन, वा परिमार्जन गर्न सक्नुहुन्छ, जुन ठूलो फाइदा हो।
# Example of defining a list
my_list = [10, "Python", 3.14, True]
उक्त उदाहरणमा, पूर्णांक, स्ट्रिङ, फ्लोटिङ‑प्वाइन्ट संख्या, र बूलियन मानहरू एउटै सूचीमा संग्रहित छन्। यसले तपाईंलाई विभिन्न प्रकारका डेटा एकै सूचीमा सँगै ह्यान्डल गर्न अनुमति दिन्छ।
सूचिहरूको प्रयोग र अनुप्रयोग परिदृश्यहरू
- डेटा व्यवस्थापन : प्रयोगकर्ता इनपुट डेटा वा फाइलहरूबाट पढिएको डेटा को अस्थायी भण्डारण
- डेटा हेरफेर : बहु गणना परिणामहरू वा फिल्टर गरिएको डेटा संग्रहण
- लूप प्रोसेसिङ : इटरेसनको क्रममा प्रत्येक तत्वमा अपरेसनहरू सञ्चालन गर्नु
सूचिहरू प्रायः अन्य डेटा संरचनाहरू (जस्तै डिक्शनरी वा ट्युपल) सँग मिलेर प्रयोग गरिन्छ र Python कार्यक्रमहरूमा आधारभूत निर्माण खण्ड हुन्।

३. सूचीमा तत्वहरूको संख्या कसरी प्राप्त गर्ने
Python मा, तपाईं सूचीमा तत्वहरूको संख्या प्राप्त गर्न बिल्ट‑इन फङ्क्शन len() प्रयोग गर्नुहुन्छ। यो फङ्क्शनले सूचीको लम्बाइ—अर्थात् वस्तुहरूको संख्या—फिर्ता गर्छ, जसले एरेको तत्व गणना प्राप्त गर्ने सबैभन्दा सरल र सहज तरिका बनाउँछ।
len() फङ्क्शन कसरी प्रयोग गर्ने
len() फङ्कलाई केवल सूचिहरूमा मात्र होइन, स्ट्रिङ, ट्युपल, डिक्शनरी, र अन्य अनुक्रम प्रकारहरूमा पनि प्रयोग गर्न सकिन्छ। सूचीको तत्व गणना प्राप्त गर्न, केवल सूचीको नामलाई फङ्क्शनमा पास गर्नुहोस् र परिणाम फिर्ता हुन्छ।
# Get the number of elements in a list
my_list = [1, 2, 3, 4, 5]
print(len(my_list)) # Output: 5
उपरोक्त उदाहरणमा, सूची my_list मा पाँच तत्वहरू छन्, र len(my_list) ले गणना फिर्ता गर्छ, जुन “5” हो।
४. बहु‑आयामी सूचीमा तत्वहरूको संख्या प्राप्त गर्ने
बहु‑आयामी सूची के हो
बहु‑आयामी सूची भनेको सूचीहरू अन्य सूचिहरूभित्र संग्रहित हुने संरचना हो। यो म्याट्रिक्स वा तालिकात्मक डेटा प्रतिनिधित्व गर्दा अत्यन्त उपयोगी हुन्छ। विशेष गरी, दुई‑आयामी सूचीले डेटा पङ्क्ति र स्तम्भहरूमा व्यवस्थित गर्छ, जसले काम गर्न सजिलो बनाउँछ।
# Example of a 2D list
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
उपरोक्त उदाहरणमा, सूची matrix ३‑बाय‑३ दुई‑आयामी सूची हो, जसका तत्वहरू पङ्क्ति र स्तम्भ जस्तै व्यवस्थित छन्।
बहु‑आयामी सूचीमा तत्वहरूको संख्या कसरी प्राप्त गर्ने
बहु‑आयामी सूचीमा तत्वहरूको संख्या प्राप्त गर्दा, प्रत्येक स्तरमा len() फङ्क्शन प्रयोग गर्नुहुन्छ। पहिलो, बाह्य सूची (पङ्क्तिहरू) को तत्व संख्या प्राप्त गर्नुहोस् र त्यसपछि प्रत्येक आन्तरिक सूची (स्तम्भहरू) को तत्व संख्या प्राप्त गर्न सक्नुहुन्छ।
# Get number of rows
print(len(matrix)) # Output: 3
# Get number of columns (number of elements in the first row)
print(len(matrix[0])) # Output: 3
यो कोडमा, matrix को पङ्क्तिहरूको सङ्ख्या len(matrix) बाट प्राप्त गरिन्छ, र स्तम्भहरूको सङ्ख्या len(matrix[0]) बाट प्राप्त गरिन्छ। यो प्रकारको बहुआयामी सूची संरचनाले तपाईंलाई जटिल डाटा सेटहरूलाई व्यवस्थित गर्न र काम गर्न अनुमति दिन्छ।
५. न्युम्पी एरेमा तत्वहरूको सङ्ख्या प्राप्त गर्ने
न्युम्पी के हो
न्युम्पी (उच्चारण “नम-पाई”) एक पाइथन लाइब्रेरी हो जसले संख्यात्मक कम्प्युटिङका लागि शक्तिशाली सुविधाहरू प्रदान गर्दछ, विशेष गरी एरे हेरफेरका लागि। न्युम्पी एरेहरू (एनडीएरे) सूचीहरूभन्दा बढी मेमोरी-दक्ष छन् र द्रुत संख्यात्मक सञ्चालनहरू प्रदान गर्दछन्, जसले तिनीहरूलाई वैज्ञानिक कम्प्युटिङ, डाटा विश्लेषण र मेसिन लर्निङमा व्यापक रूपमा प्रयोग गरिन्छ।
न्युम्पी कसरी स्थापना गर्ने
न्युम्पी प्रयोग गर्न, निम्न कमान्डसँग यसलाई स्थापना गर्नुहोस्।
pip install numpy
न्युम्पी एरेमा तत्वहरूको सङ्ख्या कसरी प्राप्त गर्ने
न्युम्पी एरेमा तत्वहरूको सङ्ख्या प्राप्त गर्न, size विशेषता वा shape विशेषता प्रयोग गर्नुहोस्।
size: एरेमा कुल तत्वहरूको सङ्ख्या फर्काउँछshape: प्रत्येक आयामको आकारलाई टुपलको रूपमा फर्काउँछ
import numpy as np
# Define a NumPy array
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# Get the total number of elements in the array
print(array.size) # Output: 9
# Get the shape of the array
print(array.shape) # Output: (3, 3)
माथिको उदाहरणमा, array.size ले कुल तत्वहरूको सङ्ख्या “९” फर्काउँछ, र array.shape ले ३-बाई-३ एरेको आकार (3, 3) फर्काउँछ। यसले न्युम्पी एरेको आकार र तत्व सङ्ख्या जाँच गर्न सजिलो बनाउँछ, जसले दक्ष डाटा हेरफेरलाई सम्भव बनाउँछ। 
६. तत्वहरू गन्नेका उदाहरण अनुप्रयोगहरू
सूचीको तत्व सङ्ख्या प्रयोग गरेर लूपिङ
तपाईंले सूचीको तत्व सङ्ख्या प्रयोग गरेर लूप प्रोसेसिङ गर्न सक्नुहुन्छ। for कथनहरू र while कथनहरूले सूचीको तत्व सङ्ख्या निर्दिष्ट गर्न सक्छन्, जसले सूचीमा प्रत्येक तत्वमा पहुँच गर्दा len() फङ्क्शन प्रयोग गर्न अनुमति दिन्छ।
# Define the list
fruits = ["apple", "banana", "cherry"]
# Loop using indices
for i in range(len(fruits)):
print(f"Fruit #{i + 1} is {fruits[i]}")
यो कोडले सूचीमा प्रत्येक तत्वलाई क्रममा आउटपुट गर्दछ। len(fruits) प्रयोग गरेर, लूप सूचीमा तत्वहरूको सङ्ख्याका लागि चल्छ, त्यसैले यो तत्वहरूको थप वा हटाउनेहरूलाई लचिलो रूपमा ह्यान्डल गर्न सक्छ।
सर्तीय शाखाकरणमा प्रयोग
तपाईंले सूचीको तत्व सङ्ख्या प्रयोग गरेर सर्तीय शाखाकरण पनि गर्न सक्नुहुन्छ। उदाहरणका लागि, सूची खाली छ कि छैन निर्धारण गर्न र स्थिति अनुसार ह्यान्डल गर्न यो उपयोगी हुन्छ।
# Define the list
items = []
# Check if the list is empty
if len(items) == 0:
print("The list is empty")
else:
print("The list has elements")
यसरी, तपाईंले सूचीको अवस्थामा आधारित गतिशील प्रोसेसिङ गर्न सक्नुहुन्छ, जसले कार्यक्रमलाई बढी लचिलो बनाउँछ।
७. सारांश
यो लेखमा, हामीले पाइथन सूचीमा तत्वहरूको सङ्ख्या कसरी प्राप्त गर्ने कभर गरेका छौं, आधारभूतदेखि उन्नत विषयहरूसम्म।len() हामीले फङ्क्शनहरू प्रयोग गरेर आधारभूत विधि परिचय गराएका छौं, बहुआयामी सूचीहरू र न्युम्पी एरेहरूका लागि तत्व सङ्ख्या प्राप्त गर्ने तरिका, र सूची लम्बाइहरूको लाभ लिने लूप निर्माणहरू र सर्तीय शाखाकरण पनि प्रदर्शन गरेका छौं।
सूची हेरफेर पाइथन प्रोग्रामिङमा एक आधारभूत कौशल हो र डाटा प्रोसेसिङ, एप विकास र डाटा विश्लेषण जस्ता विभिन्न क्षेत्रहरूमा उपयोगी हुन्छ। यहाँ परिचय गराइएका विधिहरूलाई अभ्यासमा प्रयास गरेर र सूची हेरफेरलाई थप मास्टर गरेर, तपाईंले बढी दक्ष र पढ्न सकिने कोड लेख्न सक्नुहुनेछ।
हामी आशा गर्दछौं यो तपाईंलाई पाइथन सूची सञ्चालनहरूमा आत्मविश्वास प्राप्त गर्न र तपाईंको लागू कौशलहरूलाई थप बढाउन मद्दत गर्नेछ।




