logo

Python masyvo ilgis

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