tuples und listen vergleichen
Verfasst: Freitag 27. Januar 2006, 19:59
Hi
kleines Problem:
Wenn ich einen Ausdruck wie (a, b) < (c, d) schreibe, vergleicht er anscheinend erst a und c und wenn die gleich sind b und d und liefert das Ergebnis.
Das finde ich auch ganz gut so
Wenn ich aber jetzt aus einem dieser tuple eine liste mache, stimmt das nicht mehr!
Weiß jemand wie dann verglichen wird? Und mit welchem Hintergrund?
kleines Problem:
Wenn ich einen Ausdruck wie (a, b) < (c, d) schreibe, vergleicht er anscheinend erst a und c und wenn die gleich sind b und d und liefert das Ergebnis.
Das finde ich auch ganz gut so
Wenn ich aber jetzt aus einem dieser tuple eine liste mache, stimmt das nicht mehr!
Weiß jemand wie dann verglichen wird? Und mit welchem Hintergrund?
Code: Alles auswählen
>>> (1, 2) < [1, 3]
False
>>> (1, 2) > [1, 3]
True
>>> (1, 2) == [1, 3]
False
>>> (1, 1) > [1, 1]
True