Python LanguageElenco

introduzione

Python List è una struttura di dati generale ampiamente utilizzata nei programmi Python. Si trovano in altre lingue, spesso definite matrici dinamiche . Sono entrambi mutabili e un tipo di dati di sequenza che consente loro di essere indicizzati e tagliati . L'elenco può contenere diversi tipi di oggetti, inclusi altri oggetti elenco.

Sintassi

  • [valore, valore, ...]
  • lista ([iterable])

Osservazioni

list è un particolare tipo di iterabile, ma non è l'unico che esiste in Python. A volte è preferibile utilizzare set , tuple o dictionary

list è il nome dato in Python agli array dinamici (simile al vector<void*> da C ++ o ArrayList<Object> di Java ArrayList<Object> ). Non è una lista collegata.

L'accesso agli elementi avviene in tempo costante ed è molto veloce. L'aggiunta di elementi alla fine dell'elenco viene ammortizzata in tempo costante, ma una volta ogni tanto può comportare l'allocazione e la copia dell'intera list .

La comprensione delle liste è legata alle liste.

Elenco Esempi correlati