Nwlapcug.com


Come scrivere un elenco in Python

Il linguaggio di programmazione Python ha una struttura di dati conveniente nota come elenco, una raccolta di dati di un tipo simile. Ad esempio, si possono avere elenchi di numeri, lettere, stringhe o oggetti semplicemente vari. È possibile scrivere l'elenco in un file per salvare i dati per un'altra volta. È possibile eseguire questa operazione estremamente facilmente utilizzando la sintassi semplice di Python.

Istruzioni

1

Aprire l'editor di testo inattivo che viene fornito in bundle con il download di Python; cercare l'editor di testo inattivo (trovato nella cartella "Programmi" in Windows o nella cartella "Applicazioni" su un computer Macintosh), nella directory Python. Un file di codice sorgente vuoto viene aperto nella finestra dell'editor di testo inattivo.

2

Aprire un file e assegnarlo a una variabile di oggetto file. È possibile farlo con una sola riga di codice utilizzando la riga di codice riportato di seguito, sostituendo "C:\filename.txt" con il percorso e il nome del file.

f = open ('c:\nomefile.txt', 'w')

Perché Python considera barre rovesciate come caratteri di escape speciali, è necessario digitare due barre rovesciate nel percorso per rappresentare una barra rovesciata.

3

Dichiarare un elenco e riempirlo con pochi elementi. Utilizzare la seguente riga di codice per dichiarare un elenco:

listToWrite = ['Pelo', 'Torcia', 'Partite']

4

Scorrere l'elenco e scrivere ogni elemento nel file. È possibile farlo utilizzando un ciclo "for", come questo:

per elemento in listToWrite:

5

Far rientrare la riga che segue il ciclo "for" premendo il tasto "Tab". La linea frastagliata diventa eseguire con ogni iterazione del ciclo "for", che lo rende un posto ideale per mettere un'istruzione che scrive una voce di elenco nel file. Il codice per eseguire questa operazione è simile al seguente:

f.Write ("%s\n" % elemento)

6

Eseguire il programma premendo il tasto "F5". Dopo il programma viene eseguito, controllare il file. Dovrebbe avere gli elementi dal tuo elenco scritto in esso.