logo

Python Array längd

I Python kan längden på en array erhållas med hjälp av len()-funktionen. Funktionen len() returnerar antalet element i arrayen. I den här artikeln kommer vi att se hur vi kan hitta längden på Python Arrays.

Exempel:



arr = [1, 2, 3, 4, 5] Length = 5>

Python Array längd

Python använder Listor istället för arrayer. Båda liknar varandra och används för att fungera som en array. Låt oss se hur vi kan hitta längden på en Python-array.

Python Array Length med len()-metoden

Python len()-funktionen kan användas för att hitta längden på en array i Python. De len() funktion returnerar längden på listan eller matrisen.

vad är fallet i sql

Python3








arr>=> [>1>,>2>,>3>,>4>,>5>]> print>(>len>(arr))>

>

>

Produktion:

5>

Python Array Length med Array Module

Här ska vi använda Python arraymodul för att skapa arrayen, och sedan används len()-funktionen för att erhålla längden på arrayen.

Python3




formatera datum till sträng
# 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)>

>

>

Produktion:

3>

Python Array Length med hjälp av Numpy Module

Vi kan också använda Python Numpy modul för att skapa en array och använd sedan len()-funktionen för att beräkna längden på arrayen.

vad är måtten på min datorskärm

Python3




# 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)>

ordbok c#

>

>

Produktion:

3>

Vad är skillnaden mellan en Python-array och en lista?

De huvudsakliga skillnaderna mellan en Python-array och en lista är följande:

Parametrar

Python Array

Python lista

Datatypsbegränsning

Python-arrayer är homogena, vilket innebär att de bara kan lagra element av samma datatyp

Python-listor kan lagra element av olika datatyper.

Minneseffektivitet

Python-arrayer är i allmänhet mer minneseffektiva än listor. De implementeras som ett sammanhängande minnesblock

java giltiga identifierare

Python-listor implementeras som dynamiska arrayer med ytterligare funktioner, såsom storleksändring och infogning/borttagning.

Understödda operationer

Python-arrayer erbjuder grundläggande operationer som indexering, skivning, tillägg och elementtilldelning.

Python-listor, som är mer flexibla, stöder ett bredare utbud av operationer, inklusive infogning, radering, sortering, reversering och mer.

Prestanda

Arrayer kan ge bättre prestanda på grund av deras minneseffektivitet och förmågan att utnyttja vissa matematiska bibliotek i fallet med en stor samling homogena element för numeriska beräkningar.

Listor, eftersom de är mer mångsidiga, kan ha något lägre prestanda i sådana scenarier