Pythonissa taulukon pituus voidaan saada len()-funktiolla. Len()-funktio palauttaa taulukon elementtien määrän. Tässä artikkelissa näemme, kuinka voimme löytää Python-taulukoiden pituuden.
Esimerkki:
arr = [1, 2, 3, 4, 5] Length = 5>
Python-taulukon pituus
Python käyttää Luettelot taulukoiden sijaan. Molemmat ovat samanlaisia ja niitä käytetään toimimaan taulukkona. Katsotaanpa, kuinka voimme löytää Python-taulukon pituuden.
Python-taulukon pituus len()-menetelmällä
Python len() -funktiolla voidaan määrittää taulukon pituus Pythonissa. The len()-funktio palauttaa luettelon tai taulukon pituuden.
tähtitopologia
Python 3
arr>=> [>1>,>2>,>3>,>4>,>5>]> print>(>len>(arr))> |
>
>
Lähtö:
5>
Python-taulukon pituus Array-moduulin avulla
Tässä aiomme käyttää Pythonia taulukkomoduuli taulukon luomiseen, ja sitten len()-funktiota käytetään taulukon pituuden saamiseksi.
Python 3
lisäyslajittelualgoritmit
# 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)> |
>
>
Lähtö:
3>
Python-taulukon pituus Numpy-moduulin avulla
Voimme myös käyttää Pythonia Nuhjuinen moduuli luodaksesi taulukon ja laskeaksesi sitten taulukon pituuden len()-funktiolla.
Python 3
mitä pythonissa on
# 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)> |
>
>
Lähtö:
3>
Mitä eroa on Python-taulukon ja listan välillä?
Tärkeimmät erot Python-taulukon ja luettelon välillä ovat seuraavat:
| Parametrit | Python Array verkkokerros tietokoneverkoissa | Python-lista |
|---|---|---|
| Tietotyypin rajoitus | Python-taulukot ovat homogeenisia, mikä tarkoittaa, että ne voivat tallentaa vain saman tietotyypin elementtejä | Python-listat voivat tallentaa eri tietotyyppien elementtejä. |
| Muistin tehokkuus | Python-taulukot ovat yleensä muistitehokkaampia kuin luettelot. Ne on toteutettu yhtenäisenä muistilohkona | Python-listat toteutetaan dynaamisina taulukoina lisäominaisuuksilla, kuten koon muuttamisella ja lisäyksillä/poistoilla. java kuinka ohittaa |
| Tuetut toiminnot | Python-taulukot tarjoavat perustoimintoja, kuten indeksoinnin, viipaloinnin, liittämisen ja elementtien määrityksen. | Python-luettelot, jotka ovat joustavampia, tukevat laajempaa valikoimaa toimintoja, kuten lisäyksiä, poistoja, lajittelua, kääntämistä ja paljon muuta. |
| Esitys | Taulukot voivat tarjota paremman suorituskyvyn, koska niiden muistitehokkuus ja kyky hyödyntää tiettyjä matemaattisia kirjastoja ovat suuri joukko homogeenisia elementtejä numeerisia laskelmia varten. | Koska luettelot ovat monipuolisempia, niiden suorituskyky voi olla hieman heikompi tällaisissa skenaarioissa |