Si të gjeni gjatësinë e një liste në Python
Prezantimi
Ka disa teknika që mund të përdorni në Python për të gjetur gjatësinë e një liste. Gjatësia e një liste është numri i elementeve në listë. Ky artikull përshkruan tre mënyra për të gjetur gjatësinë e një liste, megjithatë, metoda len()
është zakonisht qasja më e mirë për të marrë gjatësinë e një liste sepse është më efikasja. Meqenëse një listë është një objekt, madhësia e listës është ruajtur tashmë në memorie për rikthim të shpejtë.
Përdorimi i metodës len() për të marrë gjatësinë e një liste
Ju mund të përdorni metodën e integruar len()
për të gjetur gjatësinë e një liste.
Metoda len()
pranon një sekuencë ose një koleksion si argument dhe kthen numrin e elementeve të pranishëm në sekuencë ose koleksion.
Sintaksa e len()
është:
len(s)
Shembulli i mëposhtëm ofron një listë dhe përdor metodën len()
për të marrë gjatësinë e listës:
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = len(inp_lst)
print(size)
Prodhimi është:
Output4
Mënyra alternative për të gjetur gjatësinë e një liste
Edhe pse metoda len()
është zakonisht qasja më e mirë për të marrë gjatësinë e një liste sepse është më efikasja, ka disa mënyra të tjera për të gjetur gjatësinë e një liste në Python.
Përdorimi i metodës length_hint() për të marrë gjatësinë e një liste
Moduli operator
Python ka një metodë length_hint()
për të vlerësuar gjatësinë e një objekti të dhënë përsëritës. Nëse gjatësia dihet, metoda length_hint()
kthen gjatësinë aktuale. Përndryshe, metoda length_hint()
kthen një gjatësi të vlerësuar. Për listat, gjatësia dihet gjithmonë, kështu që normalisht do të përdorni metodën len()
.
Sintaksa e length_hint()
është:
length_hint(object)
Shembulli i mëposhtëm ofron një listë dhe përdor metodën length_hint()
për të marrë gjatësinë e listës:
from operator import length_hint
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = length_hint(inp_lst)
print(size)
Prodhimi është:
Output4
Përdorimi i një cikli for për të marrë gjatësinë e një liste
Ky seksion ofron një mënyrë më pak praktike, por ende informuese, për të gjetur gjatësinë e një liste pa ndonjë metodë të veçantë. Përdorimi i një cikli për
për të marrë gjatësinë e listës njihet gjithashtu si metoda naive dhe mund të përshtatet për përdorim në pothuajse çdo gjuhë programimi.
Hapat bazë për të marrë gjatësinë e një liste duke përdorur një cikli për
janë:
-
Declare a counter variable and initialize it to zero.
counter = 0
-
Use a
for
loop to traverse through all the data elements and, after encountering each element, increment the counter variable by 1.for item in list: counter += 1
-
The length of the array is stored in the counter variable and the variable represents the number of elements in the list. The variable can be used in other code or output.
print(counter)
Shembulli i mëposhtëm tregon se si të merrni gjatësinë e një liste:
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = 0
for x in inp_lst:
size += 1
print(size)
Prodhimi është:
Output4
konkluzioni
Në këtë artikull, keni mësuar disa mënyra të ndryshme për të gjetur gjatësinë e një liste në Python. Vazhdoni të mësoni me më shumë mësime Python.