Hur man får matrisstorleken i Python

Till skillnad från andra språk implementerar Python inte en normal "längd ()" eller "storlek ()" -metod för att läsa storleken på en matris - t.ex. "array.length ()." Istället implementerar den len() -metoden, som tar arrayen själv som en parameter. Denna metod är identisk mellan normala matriser, som deklareras med "array.array (tecken)"; listor som definieras av hakparentes "[]"; och tuples, som definieras av parenteser. Speciella objekttyper, såsom strängar och träd, implementerar också denna metod.

Steg 1

Leta reda på variabelnamnet för din matris. Till exempel om det förklarades i en rad "arr = [1, 2, 3];" variabelnamnet skulle vara "arr." Arrayer kan också förklaras som "array.array ('i')" för en array med heltal.

Steg 2

Referera till arrayens storlek som len (arr). Python tolkar detta som att anropa metoden arr.(len), vilket är en speciell intern metod, implementerad av de flesta klasser som har en längd, som returnerar matrisstorleken.

Infoga referensen i din kod för att komma åt arrayens storlek.