Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako získať veľkosť poľa v Python

Python na rozdiel od iných jazykov nevykonáva normálnu metódu „length ()“ alebo „size ()“ na čítanie veľkosti poľa - napr. „Array“ .length (). " Namiesto toho implementuje metódu len (), ktorá berie samotné pole ako parameter. Táto metóda je totožná medzi normálnymi poľami, ktoré sú deklarované ako „array.array (character)“; zoznamy, ktoré sú definované v hranatých zátvorkách „[]“; a n-tice, ktoré sú definované v zátvorkách. Túto metódu implementujú aj špeciálne typy objektov, napríklad reťazce a stromy.

Krok 1

Vyhľadajte názov premennej pre svoje pole. Napríklad, ak to bolo deklarované v riadku „arr = [1, 2, 3];“ "the variable name would be "arr."", 3, [[Polia môžu byť tiež deklarované ako "array.array ('i')" pre celý rad celých čísel.

Krok 2

Referenciu veľkosti poľa ako len (arr). Python to interpretuje tak, že volá metódu arr .__ (len) __, čo je špeciálna interná metóda implementovaná väčšinou tried, ktoré majú dĺžku, ktorá vracia veľkosť poľa.

Vložte odkaz do svojho kódu a získajte prístup k poli size.

Tip

"arr .__ len __ ()" je tiež akceptovaný Pythonom, ale je ťažšie si ho zapamätať.

Copyright © počítačové znalosti Všetky práva vyhradené