Python masyvo ilgį galima gauti naudojant funkciją len(). Funkcija len() grąžina elementų skaičių masyve. Šiame straipsnyje pamatysime, kaip galime rasti Python masyvų ilgį.
Pavyzdys:
arr = [1, 2, 3, 4, 5] Length = 5>
Python masyvo ilgis
Python naudoja Sąrašai vietoj masyvų. Abu yra panašūs ir naudojami kaip masyvas. Pažiūrėkime, kaip galime rasti Python masyvo ilgį.
Python masyvo ilgis naudojant len() metodą
Python len() funkcija gali būti naudojama norint rasti Python masyvo ilgį. The len() funkcija grąžina sąrašo arba masyvo ilgį.
Kaip atsisiųsti žaidimą pigeon į android
Python3
arr>=> [>1>,>2>,>3>,>4>,>5>]> print>(>len>(arr))> |
>
>
Išvestis:
5>
Python masyvo ilgis naudojant masyvo modulį
Čia mes naudosime Python masyvo modulis masyvo sukūrimui, o tada funkcija len() naudojama masyvo ilgiui gauti.
Python3
kurie sukūrė mokyklą
# Python program to demonstrate> # Creation of Array> > # importing 'array' for array creations> import> array as arr> > # creating an array with integer type> a>=> arr.array(>'i'>, [>1>,>2>,>3>])> > len>(a)> |
>
>
Išvestis:
3>
Python masyvo ilgis naudojant Numpy modulį
Taip pat galime naudoti Python Numpy modulis Norėdami sukurti masyvą, tada naudokite funkciją len() masyvo ilgiui apskaičiuoti.
Python3
Armstrongo numeris
# Python program to demonstrate> # Creation of Array> > # importing 'numpy' for array creations> import> numpy as np> > # creating an array> a>=> np.array([>1>,>2>,>3>])> > len>(a)> |
>
>
kas daro kompiuterį greitą
Išvestis:
3>
Kuo skiriasi Python masyvas ir sąrašas?
Pagrindiniai Python masyvo ir sąrašo skirtumai yra šie:
| Parametrai | Python masyvas | Python sąrašas |
|---|---|---|
| Duomenų tipo apribojimas | Python masyvai yra vienarūšiai, tai reiškia, kad juose galima saugoti tik to paties duomenų tipo elementus | Python sąrašai gali saugoti skirtingų duomenų tipų elementus. |
| Atminties efektyvumas | Python masyvai paprastai yra efektyvesni atmintyje nei sąrašai. Jie įgyvendinami kaip gretimas atminties blokas | Python sąrašai įgyvendinami kaip dinaminiai masyvai su papildomomis funkcijomis, tokiomis kaip dydžio keitimas ir įterpimai / trynimai. |
| Palaikomos operacijos | Python masyvai siūlo pagrindines operacijas, tokias kaip indeksavimas, pjaustymas, pridėjimas ir elementų priskyrimas. | Python sąrašai, būdami lankstesni, palaiko platesnį operacijų spektrą, įskaitant įterpimą, trynimą, rūšiavimą, apvertimą ir kt. |
| Spektaklis | Masyvai gali užtikrinti geresnį našumą dėl savo atminties efektyvumo ir galimybės panaudoti tam tikras matematines bibliotekas, kai yra daug vienarūšių elementų skaitiniams skaičiavimams. javascript operatoriai | Kadangi sąrašai yra universalesni, tokiuose scenarijuose jų našumas gali būti šiek tiek mažesnis |