Come dividere ciascuna stringa di caratteri in Python

May 17

I linguaggi di programmazione forniscono molti metodi per la memorizzazione dei dati. Il linguaggio di programmazione Python contiene l'elenco, un dispositivo di memorizzazione di dati utili. Le liste sono contenitori molto flessibili in quanto consentono di accedere singoli elementi nella lista. Inoltre, le stringhe Python si integrano con liste in maniera utile. Una stringa può essere suddivisa in suoi personaggi componenti, che vengono ogni memorizzati come elementi di una lista. Una volta convertito in un elenco, è possibile accedere a ciascun carattere della stringa direttamente.

istruzione

1 Aprire l'editor di testo IDLE fornito in dotazione con il linguaggio di programmazione Python. L'editor di testo IDLE si trova nel Program Files (o applicazioni per Macintosh), nella directory Python. Un file di codice sorgente vuoto si apre nella finestra editor di testo IDLE.

2 Dichiarare una stringa come questa:

stringOfSnacks = "frutta, cracker, formaggio"

3 Dividere la stringa in caratteri suoi componenti e archiviare ogni carattere come un elemento in un elenco utilizzando la funzione () lista. La riga seguente viene illustrato come utilizzare la funzione di lista (), e memorizza anche la nuova lista in una nuova variabile con l'etichetta "listOfSnacks."

listOfSnacks = Lista (stringOfSnacks)

4 Stampa un personaggio direttamente utilizzando l'operatore lista parentesi quadre. Questo operatore accede al carattere situato in un dato indice. Ad esempio, per accedere al primo carattere della lista, utilizzare la seguente riga di codice:

stampa (listOfSnacks [0])

5 Stampare l'intera lista di caratteri utilizzando la seguente sintassi:

stampa (listOfSnacks)

6 Eseguire il programma premendo il tasto "F5". L'output del programma è simile al seguente:

f

[ 'F', 'r', 'u', 'i', 't', ',', '', 'C', 'r', 'a', 'c', 'k', 'e ',' r ',' s ',', ',' ',' C ',' h ',' e ',' e ',' s ',' e ']