Die Suche ergab 5 Treffer

von Nju
Dienstag 20. April 2021, 15:22
Forum: Allgemeine Fragen
Thema: List nach Spalte Sortieren ohne Methode
Antworten: 7
Zugriffe: 510

Re: List nach Spalte Sortieren ohne Methode

Ja stimmt, es funktioniert leider wirklich nur mit der 2. Spalte richtig.
Wie müsste ich den Quellcode denn Anpassen um z.B. nach der dritten oder vierten Spalte zu sortieren?
def quickSort(list):
if not list:
return list
pivot = list[0]
lesser = quickSort([x for x in list[1:] if x[1] < pivot[1 ...
von Nju
Mittwoch 14. April 2021, 14:59
Forum: Allgemeine Fragen
Thema: List nach Spalte Sortieren ohne Methode
Antworten: 7
Zugriffe: 510

Re: List nach Spalte Sortieren ohne Methode

Habs schon heraus gefunden und kann nun auch nach den anderen Spalten Sortieren.
Nur bei der Sortierung nach der ersten Spalte (Index 0) erhalte ich einen Fehler:
RecursionError: maximum recursion depth exceeded in comparison
Hier der Code:
def quickSort(list):
if not list:
return list
pivot ...
von Nju
Mittwoch 14. April 2021, 14:12
Forum: Allgemeine Fragen
Thema: List nach Spalte Sortieren ohne Methode
Antworten: 7
Zugriffe: 510

Re: List nach Spalte Sortieren ohne Methode

Vielen Dank für die Hilfe.
Bubble Sort hat nun geklappt.
Ich versuche jetzt auch noch das ganzen mit Quicksort zu lösen.
Ich bin schon soweit gekommen, dass ich nach der zweiten Spalte sortieren kann.
def quickSort(list):
if not list:
return list
pivot = list[0]
lesser = quickSort([x for x in ...
von Nju
Dienstag 13. April 2021, 22:59
Forum: Allgemeine Fragen
Thema: List nach Spalte Sortieren ohne Methode
Antworten: 7
Zugriffe: 510

Re: List nach Spalte Sortieren ohne Methode

Danke für die schnelle Antwort.
Mit der Sort Methode habe ich auch schon hinbekommen, allerdings suche ich noch wie gesagt nach einer Lösung ohne eine Methode zu verwenden. Also einen Algorithmus der das Problem "zu Fuß" löst.
von Nju
Dienstag 13. April 2021, 21:15
Forum: Allgemeine Fragen
Thema: List nach Spalte Sortieren ohne Methode
Antworten: 7
Zugriffe: 510

List nach Spalte Sortieren ohne Methode

Hallo zusammen,
ich sitze gerade a einem kleinen Python Projekt und bräuchte da ein wenig Hilfe.
Ich habe eine CSV Datei die folgendermaßen aufgebaut ist:

Nr, Name, Gewicht,Höhe, Breite
112,Aerified, 41.70, 256.99, 141.01
656, Zoolab, 66.64, 108.44, 269.53
und das ganze mit ca. 10.000 zufällig ...