- 1 1. Panimula
- 2 2. Ano ang Python Arrays (Lists)
- 3 3. Paano Makuha ang Bilang ng Mga Elemento sa isang List
- 4 4. Pagkuha ng Bilang ng Mga Elemento sa isang Multidimensional List
- 5 5. Pagkuha ng Bilang ng Mga Elemento sa isang NumPy Array
- 6 6. Mga Halimbawa ng Paggamit ng Pagbibilang ng Mga Elemento
- 7 7. Buod
1. Panimula
Ang Python ay isang wika ng programming na sinusuportahan ng mga developer sa buong mundo salamat sa simpleng at madaling maunawaan na syntax nito. Sa mga tampok nito, ang paraan ng pagmamanipula ng arrays (lists) ay isang mahalagang kasanayan para sa pagproseso ng data. Sa partikular, ang paraan ng pagkuha ng “bilang ng mga elemento (element count)” ng isang list ay fundamental para sa tamang paghawak ng data at pagsusulat ng mahusay na mga programa. Sa artikulong ito, ipinapaliwanag namin kung paano makuha ang bilang ng mga elemento sa isang Python list. Tinutukan namin ang lahat mula sa basic na mga kahulugan ng list at pagkuha ng bilang ng elemento hanggang sa advanced na mga operasyon gamit ang multidimensional lists at ang NumPy library. Sa pamamagitan nito, makakakuha ka ng kumpiyansa sa pagmamanipula ng list at magagamit ito nang maayos sa totoong development at data analysis.
2. Ano ang Python Arrays (Lists)
Basic na Kahulugan at Mga Katangian ng Lists
Sa Python, ang data structure na madalas na tinutukoy bilang isang “array” ay karaniwang ginagamit bilang isang “list.” Ang list ay isang data structure na nag-iimbak ng koleksyon ng mga item sa ayos, at ito ay maaaring maglaman ng anumang uri ng data—mga numero, strings, kahit na iba pang lists—na nagbibigay ng malaking flexibility. Bukod dito, ang mga list ay mutable, ibig sabihin maaari mong madaling magdagdag, mag-remove, o baguhin ang mga elemento, na isang malaking kalamangan.
# Example of defining a list
my_list = [10, "Python", 3.14, True]
Sa halimbawa sa itaas, ang mga integers, strings, floating‑point numbers, at boolean values ay naka-store sa parehong list. Ito ay nagbibigay-daan sa iyo na hawakan ang maraming uri ng data nang magkasama sa isang solong list.
Mga Gamit at Application Scenarios para sa Lists
Ang mga list ay ginagamit sa iba’t ibang sitwasyon, tulad ng:
- Pamamahala ng Data : Pansamantalang pag-iimbak ng data ng user input o data na nabasa mula sa files
- Pagmamanipula ng Data : Pag-iimbak ng maraming resulta ng kalkulasyon o filtered data
- Loop Processing : Pagpapatupad ng mga operasyon sa bawat elemento sa panahon ng iteration
Ang mga list ay madalas na ginagamit nang magkasama sa iba pang data structures (tulad ng dictionaries o tuples) at ito ay isang fundamental na building block sa mga Python programs. 
3. Paano Makuha ang Bilang ng Mga Elemento sa isang List
Sa Python, gumagamit ka ng built‑in function len() upang makuha ang bilang ng mga elemento sa isang list. Ang function na ito ay nagbabalik ng haba ng list—ibig sabihin, ang bilang ng mga item—na ginagawa itong pinakamadali at pinaka-intuitive na paraan upang makuha ang bilang ng elemento ng isang array.
Paano Gamitin ang len() Function
Ang len() function ay maaaring gamitin hindi lamang sa lists kundi pati na rin sa strings, tuples, dictionaries, at iba pang sequence types. Upang makuha ang bilang ng elemento ng isang list, simpleng ipasa ang pangalan ng list sa function at ang resulta ay ibinabalik.
# Get the number of elements in a list
my_list = [1, 2, 3, 4, 5]
print(len(my_list)) # Output: 5
Sa halimbawa sa itaas, ang list my_list ay naglalaman ng limang elemento, at len(my_list) ay nagbabalik ng bilang, na “5”.
4. Pagkuha ng Bilang ng Mga Elemento sa isang Multidimensional List
Ano ang Multidimensional List
Ang multidimensional list ay isang istraktura kung saan ang mga list ay naka-store sa loob ng iba pang lists. Ito ay lubhang kapaki-pakinabang kapag nagre-represent ng matrix o tabular data. Sa partikular, ang two‑dimensional list ay nag-oorganisa ng data sa rows at columns, na ginagawang mas madali na gumana.
# Example of a 2D list
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Sa halimbawa sa itaas, ang list matrix ay isang 3‑by‑3 two‑dimensional list, na may mga elemento na inayos na parang rows at columns.
Paano Makuha ang Bilang ng Mga Elemento sa isang Multidimensional List
Kapag nagkuha ng bilang ng mga elemento sa isang multidimensional list, gumagamit ka ng len() function para sa bawat level. Una, nakukuha mo ang bilang ng mga elemento sa outer list (rows) at pagkatapos ay maaari mong makuha ang bilang ng mga elemento sa bawat inner list (columns).
# 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
Sa kodong ito, ang bilang ng mga hanay ng matrix ay nakukuha gamit ang len(matrix), at ang bilang ng mga kolum ay nakukuha gamit ang len(matrix[0]). Ang ganitong uri ng istraktura ng multidimensional list ay nagpapahintulot sa iyo na mag-organisa at magtrabaho sa mga komplikadong hanay ng data.
5. Pagkuha ng Bilang ng Mga Elemento sa isang NumPy Array
Ano ang NumPy
Ang NumPy (binibigkas na “Num-pie”) ay isang library ng Python para sa numerical computing na nagbibigay ng makapangyarihang mga tampok, lalo na para sa manipulasyon ng array. Ang mga NumPy array (ndarray) ay mas epektibo sa memorya kaysa sa mga list at nag-aalok ng mas mabilis na numerical operations, na ginagawa silang malawakang ginagamit sa scientific computing, data analysis, at machine learning.
Paano I-install ang NumPy
Upang magamit ang NumPy, i-install ito gamit ang sumusunod na command.
pip install numpy
Paano Kumuha ng Bilang ng Mga Elemento sa isang NumPy Array
Upang makuha ang bilang ng mga elemento sa isang NumPy array, gumamit ng size attribute o ang shape attribute.
size: nagbabalik ng kabuuang bilang ng mga elemento sa arrayshape: nagbabalik ng laki ng bawat dimension bilang isang tuple
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)
Sa halimbawa sa itaas, ang array.size ay nagbabalik ng kabuuang bilang ng mga elemento, “9”, at ang array.shape ay nagbabalik ng hugis ng 3‑by‑3 array na (3, 3). Ito ay nagpapadali sa pag-check ng hugis at bilang ng mga elemento ng NumPy array, na nagbibigay-daan sa epektibong manipulasyon ng data. 
6. Mga Halimbawa ng Paggamit ng Pagbibilang ng Mga Elemento
Paggamit ng Loop Gamit ang Bilang ng Mga Elemento ng List
Maaari kang magsagawa ng loop processing gamit ang bilang ng mga elemento ng list. Ang mga for statements at while statements ay maaaring tukuyin ang bilang ng mga elemento ng list, na nagpapahintulot sa iyo na gumamit ng len() function kapag naa-access ang bawat elemento sa list.
# Define the list
fruits = ["apple", "banana", "cherry"]
# Loop using indices
for i in range(len(fruits)):
print(f"Fruit #{i + 1} is {fruits[i]}")
Ang kodong ito ay nag-o-output ng bawat elemento sa list nang sunud-sunod. Sa pamamagitan ng paggamit ng len(fruits), ang loop ay tumatakbo para sa bilang ng mga elemento sa list, kaya ito ay maaaring mag-flexible na hawakan ang mga pagdaragdag o pag-alis ng mga elemento.
Paggamit sa Conditional Branching
Maaari rin kang magsagawa ng conditional branching gamit ang bilang ng mga elemento ng list. Halimbawa, ito ay kapaki-pakinabang para sa pagtukoy kung ang isang list ay walang laman at paghawak ng sitwasyon nang naaayon.
# 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")
Sa ganitong paraan, maaari kang magsagawa ng dynamic processing batay sa estado ng list, na ginagawa ang programa na mas flexible.
7. Buod
Sa artikulong ito, tinalakay natin kung paano makuha ang bilang ng mga elemento sa isang Python list, mula sa mga basic hanggang sa advanced topics. len() Ipinakilala natin ang basic method gamit ang functions, kung paano kumuha ng bilang ng mga elemento para sa multidimensional lists at NumPy arrays, at ipinakita rin ang mga loop constructs at conditional branching na gumagamit ng list lengths.
Ang manipulasyon ng list ay isang fundamental skill sa Python programming at kapaki-pakinabang sa iba’t ibang larangan tulad ng data processing, app development, at data analysis. Sa pamamagitan ng pagsubok sa mga method na ipinakilala rito sa praktis at pag-master pa ng manipulasyon ng list, makakapag-sulat ka ng mas epektibo at madaling basahin na code.
Umaasa kaming makakatulong ito sa iyo na magkaroon ng kumpiyansa sa mga operations ng Python list at mapahusay pa ang iyong applied skills.




