Wie man eine Liste in Python zu schreiben

August 17

Die Programmiersprache Python besitzt eine bequeme Datenstruktur als der Liste eine Sammlung von Daten dieser Art bekannt. Beispielsweise können Sie Listen von Zahlen, Buchstaben, Strings oder einfach verschiedene Objekte haben. Vielleicht möchten die Liste in eine Datei speichern Ihre Daten für ein anderes Mal schreiben. Sie können diese Aufgabe extrem leicht mit einfachen Syntax Pythons.

Anweisungen

1 Öffnen Sie den Leerlauf-Texteditor, der mit der Python-Download gebündelt; die Leerlauf-Text-Editor (zu finden im Ordner "Program Files" in Windows oder den Ordner "Programme" auf einem Macintosh), im Python Verzeichnis suchen. Eine leere Quellcodedatei wird im Leerlauf Text-Editor-Fenster geöffnet.

2 Öffnen einer Datei und eine Datei-Objekt-Variable zuweisen. Sie können dies tun, mit einer einzigen Codezeile mit der Linie der Code unten, ersetzen "C:\filename.txt" durch den Pfad und Namen der Datei.

f = offen ('C:\filename.txt', 'w')

Da Python Backslashes als speziellen Escape-Zeichen behandelt, müssen Sie zwei umgekehrte Schrägstriche im Pfad zur Darstellung einen umgekehrten Schrägstrich eingeben.

3 Deklarieren Sie eine Liste, und füllen Sie es mit ein paar Punkte. Verwenden Sie die folgende Codezeile, um eine Liste zu deklarieren:

ListToWrite = ['Schlafsack', 'Taschenlampe', 'Spiele']

4 Durchlaufen der Liste, und jedes Element in die Datei schreiben. Hierzu können Sie mithilfe einer "for" Schleife, wie folgt:

für Element im ListToWrite:

5 Einzug der Zeile, die "for"-Schleife durch Drücken der "Tab"-Taste. Die eingerückte Zeile wird ausgeführt, mit jeder Iteration der "for" Schleife, so dass es einen idealen Ort um eine Anweisung zu setzen, die ein Element in die Datei schreibt. Der Code zum Ausführen dieser Aufgabe sieht folgendermaßen aus:

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

6 Führen Sie das Programm durch Drücken der Taste "F5". Nachdem das Programm ausgeführt wurde, überprüfen Sie die Datei. Es sollten die Elemente aus Ihrer Liste drin geschrieben haben.