Liste -?-reverse

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
PalotheBear
User
Beiträge: 9
Registriert: Sonntag 15. Februar 2009, 17:48

Liste -?-reverse

Beitragvon PalotheBear » Mittwoch 18. März 2009, 15:14

Problem mit Listen

a=['2','-','1','=','1']
a.reverse() liefert mir ['1','=','1','-','2']

ich möchte aber immer nur so vertauschen ['1','=','2','-','1']

gibt es hier eine sauber Lösung?

Danke
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

Beitragvon derdon » Mittwoch 18. März 2009, 15:32

Code: Alles auswählen

In [67]: a = ['2','-','1','=','1']

In [68]: print (                 
        '1.Moeglichkeit:\n%(equation)s = %(solution)s\n\n'
        '2.Moeglichkeit:\n%(solution)s = %(equation)s'
) % {
        'equation': ''.join(a[:a.index('=')]),
        'solution': a[-1]
}
1.Moeglichkeit:
2-1 = 1

2.Moeglichkeit:
1 = 2-1


Ich schlage aber vor, das Ganze ein wenig zu überdenken. Wenn z.B.

Code: Alles auswählen

a = [('2', '-1'), '1']
gelten würde, wäre es einfacher.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder