Hallo Leute,
ich bin gerade dabei ein Projekt für die Schule zu bearbeiten und würde gerne wissen wie man eine Datei in einen Array oder Liste umwandeln kann, welches man dann benutzen kann.
Die Datei konnte ich schon öffnen und Anzeigen lassen mit:
#Programm
fobj = open("text.txt","r")
Liste = fobj.readlines()
print(Liste)
fobj.close()
#Ausgabe
['16, 11, 7, 7, 1, 12, 3, 9, 2, 5']
So. Und jetzt möchte ich das in eine Liste umwandeln, um diese Liste in einem weiteren Schritt benutzen zu können.
Das folgende Programm wäre der nächste Schritt: Das Sortieren der Liste.
def Sortierverfahren_Bubblesort(Liste):
n = len(Liste)
for i in range(n):
for x in range(0, n-i-1):
if Liste[x] > Liste[x+1] :
Liste[x], Liste[x+1] = Liste[x+1], Liste[x]
Sortierverfahren_Bubblesort(Liste)
print(Sortierverfahren_Bubblesort(Liste))
#Ausgabe
['16, 11, 7, 7, 1, 12, 3, 9, 2, 5']
None
Das einzige was ich bräuchte ist: Die Datei in eine Liste umwandeln, sodass diese sortiert werden kann.
In der Datei steht: 16, 11, 7, 7, 1, 12, 3, 9, 2, 5
Danke für hilfreiche Antworten!