Konvertierung eines Strings in eine Liste mit Sortierung in lexikografischer Reihenfolge
📁 Liste, Zeile, Python
Wie konvertiert man einen String, der aus durch Leerzeichen getrennten Wörtern besteht, in eine Liste und sortiert die resultierende Liste in lexikografischer Reihenfolge?
Gegeben ist ein String aus durch Leerzeichen getrennten Wörtern:
s = 'abc a bCd bC AbC BC BCD bcd ABC'Wir konvertieren ihn in eine Liste, mit dem Trennzeichen "Leerzeichen":
a = s.split(' ')Wir erhalten:
['abc', 'a', 'bCd', 'bC', 'AbC', 'BC', 'BCD', 'bcd', 'ABC'] Eine Datei ist einfach eine Sequenz von Bytes, unter denen Zeilenumbrüche vorkommen. D.h. wenn Sie mit einer Datei arbeiten:
Zeile 1Zeile 2Zeile 3...dann liegt auf der Festplatte tatsächlich eine Byte-Sequenz:
Zeile 1␊Zeile 2␊Zeile 3Sie können, ohne die gesamte Datei neu zu berechnen/überschreiben, sowohl innerhalb einer Zeile als auch zwischen Zeilen, zum Beispiel:
Zeile 1␊XXXXXXXXXXXeile 3dann werden Sie beim Durchsuchen der Datei zeilenweise sehen:
Anmelden um eine Antwort zu hinterlassen