Die Suche ergab 4 Treffer

von kcon
Mittwoch 29. Juni 2005, 09:56
Forum: Allgemeine Fragen
Thema: Verschieben von Einträgen inerhalb einer Liste
Antworten: 6
Zugriffe: 2015

Danke, Joghurt - das werde ich auch noch mal probieren.

Hatte am WE leider keine Möglichkeit ins Internet zu kommen, dafür aber genug Zeit das Ding zum funzen zu bringen, hier das Ergebnis meiner Mühen:

def moveEntry(filename):
f = open(filename)
L = f.readlines()
f.close()
for i, line in ...
von kcon
Freitag 24. Juni 2005, 16:42
Forum: Allgemeine Fragen
Thema: Verschieben von Einträgen inerhalb einer Liste
Antworten: 6
Zugriffe: 2015

Mir fällt da gerade noch etwas ein:

Was haltet Ihr davon etwas in der Art zu machen wie ich es für 'posDiff == 1'
schon löse?

# Swap entries
L[newEntryPos-1], L[movEntry-1] = L[movEntry-1], L[newEntryPos-1]

Könnte man nicht eine Funktion schreiben die den zu verschiebenden Eintrag (abhängig ...
von kcon
Freitag 24. Juni 2005, 16:15
Forum: Allgemeine Fragen
Thema: Verschieben von Einträgen inerhalb einer Liste
Antworten: 6
Zugriffe: 2015

Wenn man ``range(len(x))`` sieht, dann ist das meistens ein Zeichen, das man "C" oder "Java" im Hinterkopf hatte. In Python schreibt man das besser so:

Python-Code:

for i, line in enumerate(L):
print ' %4d. %s' % (i+1, line.strip())

Das funktioniert schon mal ganz prima!

Der Name `copy ...
von kcon
Freitag 24. Juni 2005, 13:51
Forum: Allgemeine Fragen
Thema: Verschieben von Einträgen inerhalb einer Liste
Antworten: 6
Zugriffe: 2015

Verschieben von Einträgen inerhalb einer Liste

Hallo :D
Ich habe vor wenigen Tagen mit dem Programmieren angefange, d.h. ich bin noch blutiger Anfänger.
Ich versuche ein Programm zum verwalten von Todo's zu stricken, komme auch gut voran, aber beim verschieben von Einträgen inerhalb einer Liste hapert es gewaltig! Könnt Ihr mir evtl ...