Python-Eigenheiten und Tipps

Dieser Abschnitt enthält häufig verwendete Python-Programmiertricks und allgemeine Benutzungshinweise. In der Python Library Reference und der Sprachreferenz (http://www.python.org/doc/) finden Sie weitere Informationen zu den hier erwähnten Themen.

Sprachkern

  • S[:] erzeugt eine flache Kopie einer Sequenz. copy.deepcopy(X) erzeugt vollständige (tiefe) Kopien. list(L) und D.copy() kopieren Listen bzw. Dictionaries.

  • L[:0]=[X,Y,Z] fügt Elemente vor Ort am Anfang von Liste L ein.

  • L[len(L):]=[X,Y,Z], L.extend([X,Y,Z]) und L += [X,Y,Z] hängen Elemente ans Ende an.

  • L.append(X) und X=L.pop() können zur Implementierung von Stapeloperationen verwendet werden, wobei das Listenende dem obersten Stapelelement entspricht.

  • Benutzen Sie ...

Get Python kurz & gut, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.