logo

Lunghezza dell'array Python

In Python, la lunghezza di un array può essere ottenuta utilizzando la funzione len(). La funzione len() restituisce il numero di elementi nell'array. In questo articolo vedremo come trovare la lunghezza degli array Python.

Esempio:



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

Lunghezza dell'array Python

Python utilizza Elenchi invece di array. Entrambi sono simili e vengono utilizzati per funzionare come un array. Vediamo come possiamo trovare la lunghezza di un array Python.

Lunghezza dell'array Python utilizzando il metodo len()

La funzione Python len() può essere utilizzata per trovare la lunghezza di un array in Python. IL funzione len() restituisce la lunghezza dell'elenco o dell'array.

np.sum

Python3








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

>

>

Produzione:

5>

Lunghezza dell'array Python utilizzando il modulo Array

Qui useremo Python modulo di matrice per creare l'array, quindi la funzione len() viene utilizzata per ottenere la lunghezza dell'array.

Python3




np standard

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

>

>

Produzione:

3>

Lunghezza dell'array Python utilizzando il modulo Numpy

Possiamo anche usare Python Modulo Numpy per creare un array e quindi utilizzare la funzione len() per calcolare la lunghezza dell'array.

Python3




tipo variabili java
# 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)>

>

>

Produzione:

3>

Qual è la differenza tra un array Python e una lista?

Le principali differenze tra un array Python e una lista sono le seguenti:

Parametri

Matrice Python

Elenco Python

Vincolo del tipo di dati

quanto pesa kat timpf?

Gli array Python sono omogenei, nel senso che possono memorizzare solo elementi dello stesso tipo di dati

Gli elenchi Python possono memorizzare elementi di diversi tipi di dati.

Efficienza della memoria

Gli array Python sono generalmente più efficienti in termini di memoria rispetto agli elenchi. Sono implementati come un blocco di memoria contiguo

Gli elenchi Python sono implementati come array dinamici con funzionalità aggiuntive, come ridimensionamento e inserimenti/eliminazioni.

Operazioni supportate

Gli array Python offrono operazioni di base come indicizzazione, affettatura, aggiunta e assegnazione di elementi.

Gli elenchi Python, essendo più flessibili, supportano una gamma più ampia di operazioni, inclusi inserimenti, eliminazioni, ordinamento, inversione e altro.

dfs contro bfs

Prestazione

Gli array possono fornire prestazioni migliori grazie alla loro efficienza di memoria e alla capacità di sfruttare determinate librerie matematiche nel caso di un'ampia raccolta di elementi omogenei per calcoli numerici.

Gli elenchi, essendo più versatili, potrebbero avere prestazioni leggermente inferiori in tali scenari