Introduzione a String Array in Python

È necessario un array quando è necessario inserire più valori continui in una singola variabile. L'array è solo una variabile che memorizza più di un valore alla volta. Ad esempio, in String Array in Python, se dobbiamo elencare i nomi dei frutti, questo non dovrebbe essere l'approccio preferito di seguito,

Esempio: String fruit1 = “apple”, fruit2 = ”banana”, fruit3 = ”strawberry”. Non c'è nulla di sbagliato in quanto sopra, tranne per il fatto che non possiamo scrivere un programma se vogliamo scorrere in modo diverso i nomi di tutte queste variabili. Inoltre, se il numero di variabili è 1000, l'approccio sopra potrebbe non essere il modo corretto di procedere con la soluzione.

Accesso agli elementi

Python non ha il supporto integrato per gli array. Gli elenchi Python vengono utilizzati per servire allo scopo, quindi esamineremo gli elenchi. Va notato che Python non ha un tipo di dati carattere. Un singolo carattere in sé è una stringa con lunghezza 1. Le parentesi quadre vengono utilizzate per accedere agli elementi della stringa.

Elenchi di String Array in Python

Di seguito sono riportati gli elenchi di una matrice di stringhe in Python:

1. Elenco

Quando è necessario un ordine e anche un cambiamento frequente, preferiamo selezionare l'elenco. Un'altra caratteristica dell'elenco è che consente duplicati. Ecco un semplice esempio di un elenco.

Codice:

Produzione:

2. Accesso per indice

Possiamo persino accedere a un particolare elemento facendo riferimento a un indice.

Codice:

Produzione:

3. Indicizzazione negativa

Possiamo persino accedere all'indicizzazione negativamente. In questo caso, l'ultimo elemento più avrà un indice di -1, il secondo sarà -2, il terzo sarà -3, e così via.

Codice:

Produzione:

4. Lunghezza

Possiamo persino restituire la lunghezza di un array usando il metodo len ().

Codice:

Produzione:

5. Looping

Anche passare in rassegna l'elemento array è un compito facile. Usiamo 'for in' mentre eseguiamo il loop nell'array.

Codice:

Produzione:

6. Aggiunta

Se si deve aggiungere alla lista, è possibile usare 'append ()'

Codice:

Produzione:

7. Rimozione

La rimozione di qualsiasi elemento può essere effettuata tramite il metodo pop (). Qui possiamo essere specifici sull'eliminazione di qualsiasi elemento particolare facendo riferimento all'indice.

Codice:

Output: come pop (1) rappresenta il secondo elemento dall'elenco. È stato rimosso.

Possiamo anche usare il metodo remove () e menzionare l'elemento particolare che può essere rimosso.

Codice:

Produzione:

Metodi di String Array in Python

Abbiamo un elenco di metodi sottostanti che possono essere utilizzati sull'elenco e sugli array. Abbiamo incontrato append (), pop () e remove () in precedenza. Discuteremo qui altri metodi che possono essere utilizzati.

1. clear ()

Questo rimuove tutti gli elementi dall'elenco e ti presenterà un elenco chiaro di tutti gli elementi.

Codice:

Produzione:

Per rimuovere l'elemento dall'elenco, abbiamo rimosso il metodo (), un metodo pop () di cui abbiamo discusso. C'è anche una parola chiave 'del' che cancella l'elenco.

Codice:

Output: la lista del cancella la lista e otteniamo il seguente output.

2. copia ()

Questo metodo restituisce una copia dell'elenco. Come puoi vedere dall'esempio seguente.

Codice:

Produzione:

3. count ()

Restituisce a noi il numero di elementi nell'elenco con un valore specificato.

Codice:

Produzione:

4. estende ()

Aggiungiamo gli elementi alla fine dell'elenco qui con l'aiuto di un altro elenco. Quindi il secondo elenco costituisce l'estensione del primo elenco. Ecco come è fatto.

Codice:

Produzione:

L'elenco ha append () ed estende il metodo () per concatenare o unire due elenchi, ma questa azione può essere eseguita anche dall'operatore '+'. Vedremo questo semplice join nel passaggio seguente:

Codice:

Output: la lista della spesa è la lista concatenata dell'elenco "frutta" e "verdura" sopra.

5. indice ()

Questo metodo restituisce la posizione dell'occorrenza dell'elemento particolare.

Codice:

Produzione:

6. insert ()

Questo metodo restituisce l'elemento che deve essere inserito in una posizione specificata. Questo metodo accetta 2 argomenti, prima l'indice e il secondo l'elemento che deve essere posizionato in quell'indice.

Codice:

Produzione:

7. reverse ()

Questo metodo inverte l'ordinamento dell'elenco. Questo metodo restituisce un oggetto iteratore invertito.

Codice:

Output: vediamo come l'intero elenco è invertito qui.

8. sort ():

Questo metodo organizzerà l'elenco in ordine alfabetico o si può anche dire che imposta l'elenco in ordine crescente.

Il metodo accetta 2 parametri, uno dei parametri è invertito e l'altro è la chiave che può specificare i criteri di ordinamento. Se reverse = true, l'elenco verrà ordinato in ordine decrescente, mentre se reverse = false, allora crescente. I 2 parametri sono opzionali.

Di seguito è riportato un esempio in cui abbiamo utilizzato il parametro inverso.

Codice:

Output: qui vediamo l'ordinamento predefinito e nell'altro il contrario di quello precedente.

9. Gamma di indici

Se abbiamo bisogno di un elenco selettivo di elementi da dove iniziare e dove terminare, optiamo per questa opzione.

Esempio: supponiamo che se vogliamo solo il 1o, 2o e 3o elemento dell'elenco, faremo quanto segue. Va notato che l'elenco inizia con 0 e non include l'ultimo intervallo.

Codice:

Produzione:

10. Modifica del valore dell'articolo

Il valore di un articolo specifico può essere modificato.

Codice

Produzione:

11. Verifica della presenza o meno di un elemento.

Se dobbiamo verificare se un particolare elemento è presente o meno, utilizzare la parola chiave "in". Qui utilizziamo la parola chiave 'if' per confermare la presenza di un elemento.

Codice:

Produzione:

12: costruttore list ()

C'è anche un elenco del costruttore utilizzato per creare un nuovo elenco. È necessario tenere presente che qui vengono eliminate le parentesi quadre () e invece vengono utilizzate le parentesi quadre doppie (()).

Codice:

Produzione:

Conclusione

Resta inoltre inteso che Python non ha supporto per Array, è ancora un elenco che abbiamo usato. Sebbene Numpy sia una libreria che può essere utilizzata per creare l'array 2D, 3D e viene utilizzata per il calcolo di dati scientifici e matematici.

Articoli consigliati

Questa è una guida a String Array in Python. Qui abbiamo discusso di Accesso agli elementi, elenco e metodi di Python con codici e output. Puoi anche consultare i nostri altri articoli correlati per saperne di più-

  1. Funzioni stringa PHP
  2. Loop in Python
  3. Array 2D in Python
  4. Vantaggi dell'array
  5. Introduzione all'array di stringhe in C ++
  6. Panoramica di String Array in C #
  7. Funzionalità di Python
  8. Comprensione della lista Python
  9. Iteratore in Java
  10. Come funzionano le matrici e le liste in Python?
  11. Guida completa all'array di stringhe in C
  12. Esempi e vantaggi di Iterator in Python

Categoria: