Elenchi in Python: tutto ciò che devi sapere sugli elenchi di Python

Questo blog ti guiderà attraverso il concetto di elenchi in Python. Ti aiuterà anche a capire le operazioni e le manipolazioni dei dati usando gli elenchi di Python.

Il linguaggio di programmazione Python è emerso come il linguaggio di programmazione più alla moda al giorno d'oggi. Gli sviluppatori hanno compreso l'importanza di un'implementazione efficiente piuttosto che di scrivere programmi complessi. serve gli sviluppatori con funzionalità e applicazioni pronte all'uso, uno di questi concetti sono gli elenchi in Python. È una collezione tipo di dati che è spesso preferito per memorizzare i dati ordinati in python. Di seguito sono riportati i concetti discussi in questo blog:

Che cos'è un elenco in Python?

List è una raccolta tipo di dati in pitone. È ordinato e consente anche voci duplicate. Gli elenchi in Python non devono essere omogenei, il che significa che possono contenere diversi tipi di dati come numeri interi, stringhe e altri tipi di dati di raccolta. È di natura mutevole e consente all'indicizzazione di accedere ai membri in un elenco.





Per dichiarare una lista, usiamo le parentesi quadre.

come eseguire atom python

List è come qualsiasi altro array che dichiariamo in altri linguaggi di programmazione. Gli elenchi in Python sono spesso usati per implementare stack e code. Gli elenchi sono di natura mutevole. Pertanto, i valori possono essere modificati anche dopo la dichiarazione di un elenco.



mia lista = [0,1,2,3,4,5,6]

Indicizzazione:

indexing-python lists-edureka

Per accedere a un valore da un elenco, utilizziamo i valori di indice. Di seguito è riportato il codice per ottenere la lettera 'A' dall'elenco contenente le lettere della parola 'EDUREKA'.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])

Entrambe le istruzioni print recupereranno la lettera 'A' dall'elenco.

Perché utilizzare un elenco?

Quando si sceglie un tipo di dati per l'archiviazione dei dati, è necessario tenere a mente le proprietà e le caratteristiche del tipo di dati. Diventa più efficiente e sicuro se facciamo la scelta giusta in primo luogo.

È preferibile un elenco perché può memorizzare più dati contemporaneamente. Diventa facile sostituire e modificare i valori all'interno di un elenco. Possiamo memorizzare la sequenza in un elenco ed eseguire diverse iterazioni utilizzando anche i cicli. Ci sono numerose operazioni che possiamo eseguire anche su un elenco, consente di comprendere le varie operazioni che abbiamo per gli elenchi in Python.

Elenca le operazioni in Python

Di seguito sono riportate le operazioni che possiamo eseguire su un elenco.

  • aggiungere
  • chiaro
  • copia
  • contare
  • estendere
  • inserire
  • indice
  • pop
  • rimuovere
  • inversione
  • ordinare

aggiungere

a = [1,2,3,4,5] a.append (6) print (a) # l'output avrà 6 alla fine della lista.

chiaro

a = [1,2,3,4,5] a.clear () # questo cancellerà l'elenco o svuoterà l'elenco.

copia

a = [1,2,3,4,5] b = a.copy () print (b) # fa la copia della lista.

contare

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) #questo darà il numero di volte in cui 5 è presente nella lista.

estendere

a = [1,2,3,4,5] a.extend (range (6,11)) # questo aggiungerà i valori in questo elenco dall'intervallo di oggetti iterabili.

inserire

a = ['edureka', 'python', 'data science'] a.insert (2, 'intelligenza artificiale') # questo aggiungerà la stringa al valore di indice 2

indice

a = ['edureka', 'python', 'programming', 'data science', 'AI', 'machine learning'] a.index ('data science') #questo otterrà il valore di indice nella stringa 'data science 'che è 3.

pop

a = [1,2,3,4,5] a.pop () # questo farà apparire il valore dalla fine della lista, cioè 5. la lista non avrà più 5 dopo questo.

rimuovere

a = [1,2,3,4,11,5] a.remove (11) #questo rimuoverà 11 dalla lista.

inversione

a = [5,4,3,2,1] a.reverse () # questo invertirà la lista. #un'altra istruzione per invertire l'elenco a = a [:: -1]

ordinare

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # come risultato otterrai un elenco ordinato.

Sostituzione di un valore in un elenco

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'intelligenza artificiale' # questo sostituirà il valore all'indice dato con il valore indicato.

Scorri un elenco

Gli elenchi possono essere utilizzati per anche. Di seguito è riportato il codice per iterare un elenco e stampare i valori utilizzando un'istruzione di controllo.

a = [1,2,3,4,5] for x in a: if x == 4: break print (x) # questo itererà attraverso la lista e stamperà i valori finché non incontra 4.

Il costruttore della lista

Il costruttore della lista viene utilizzato per creare / dichiarare una lista.

a = list ((1,2,3,4,5)) print (a) # si otterrà una lista con i valori dichiarati nel costruttore.

Come puoi vedere, il costruttore della lista prende la tupla come argomento. Allo stesso modo, puoi dichiarare qualsiasi altro tipo di dati come un dizionario o un insieme all'interno del costruttore della lista.

Affettare un elenco in Python

Supponi di avere una lista con numeri da 0 a 10. Ma vuoi solo ottenere i numeri da 5 a 10, non devi accedere a tutti gli elementi digitando i valori di indice di tutti quei numeri. Invece puoi seguire l'approccio nel codice qui sotto.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # questo otterrà tutti i numeri a partire dall'indice 4 fino all'indice 11. a [-1: - 6] #questo otterrà tutti i numeri dall'indice 11 all'indice 6. a [4:] #questo stamperà tutti i numeri a partire dall'indice 4 fino alla fine della lista. a [: 6] # questo stamperà tutti i numeri dall'indice 0 fino all'indice 6.

Sottoinserimento di un elenco in Python

Sottoporre una lista significa dichiarare una lista all'interno di una lista esistente.

tutorial per sviluppatori salesforce per principianti
a = lista (intervallo (5,11) b = [1,2,3,4, a] # per accedere a un valore nella lista b [4] #questo stamperà la lista a. b [4] [4] # questo otterrà il valore al valore di indice 4 nell'elenco a. b [4] [4] = 19 #possiamo anche cambiare i valori, sostituire, eliminare, modificare ecc.

Invece di un elenco, possiamo usare anche qualsiasi altro tipo di dati. Ma poiché un set non è indicizzato, non sarà possibile accedere separatamente agli elementi del set utilizzando i valori di indice.

In questo blog abbiamo discusso gli elenchi in python e tutte le operazioni che possiamo eseguire. Le liste in python sono un concetto molto importante che gioca un ruolo importante durante l'apprendimento delle basi della programmazione python. Il linguaggio di programmazione Python ha molte funzionalità predefinite, con l'estensione è diventato uno dei linguaggi di programmazione più popolari al giorno d'oggi. Puoi anche iscriverti a per dare il via al tuo apprendimento.

Hai delle domande? menzionali nei commenti, ti ricontatteremo.