August 2007
Beginner to intermediate
656 pages
17h 20m
German
Alle Python-Objekte reagieren auf Vergleiche: Test auf Gleichheit, relative Größe usw. Python-Vergleiche prüfen immer alle Teile von zusammengesetzten Objekten, bis ein Ergebnis festgestellt werden kann. Tatsächlich traversiert Python verschachtelte Objekte automatisch und wendet Vergleiche rekursiv an, von links nach rechts und so tief wie nötig.
Ein Vergleich von Listen-Objekten z.B. vergleicht automatisch alle Komponenten darin:
>>>L1 = [1, ('a', 3)] # Gleicher Wert, eigenständige Objekte>>>L2 = [1, ('a', 3)]>>>L1 == L2, L1 is L2 # Äquivalent? Gleiches Objekt?(True, False)
Hier wurden an L1 und L2 zwei äquivalente Listen zugewiesen, die aber verschiedene Objekte sind. Auf Grund der Art der Python-Verweise (siehe ...
Read now
Unlock full access