Sternchen im Funktionsaufruf

Ich bin mit itertools.Kette, "ebnen" eine Liste von Listen in dieser Art und Weise:

uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs))

wie ist diese anders als zu sagen:

uniqueCrossTabs = list(itertools.chain(uniqueCrossTabs))
  • Werfen Sie einen Blick auf Auspacken-argument-Listen in der Python-Dokumentation für weitere Informationen.
  • Sie sollten auch prüfen, die ** Betreiber -- es tut die gleiche Sache wie * aber mit keyword-Argumenten.
InformationsquelleAutor Ramy | 2011-03-08
Schreibe einen Kommentar