Tipps und Tricks

Dieser Abschnitt enthält gebräuchliche Python-Codetricks und allgemeine Benutzungshinweise. Konsultieren Sie die Python Library Reference und die Sprachreferenz (http://www.python.org/doc/) für weitere Informationen zu den hier erwähnten Themen.

Sprachkern

  • S[:] erzeugt eine Kopie von jeglicher Sequenz auf höchster Ebene. copy.deepcopy(X) erzeugt komplette Kopien. list(L) und D.copy() kopieren Listen bzw. Dictionaries.

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

  • L[len(L):]=[X,Y,Z], L.extend([X,Y,Z]) und L += [X,Y,Z] fügen Elemente am 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 for key in D.keys(): ...

Get Python: kurz & gut now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.