LØST: Python: **{'with': 'points', 'title': 'data'}

LØST: Python: **{'with': 'points', 'title': 'data'}

Innleggav TO » tir 07.07.2009 13:13

Er det noen som kan forklare eller gi en dokumentasjonsreferanse til denne **{..} som kommer på linje 203 her http://code.google.com/p/scitools/source/detail?r=482 . Jeg har ikke sett noe slikt før:
Kode: Merk alt
            data = Gnuplot.Data(d, e,
-                     with='points', title='data')
+                     **{'with': 'points', 'title': 'data'})

EDIT: Takker!
Sist endret av TO den tir 07.07.2009 14:34, endret 1 gang
medlem i 212 måneder
 

Re: Python: **{'with': 'points', 'title': 'data'}

Innleggav jebreimo » tir 07.07.2009 14:25

Det beskrives kort i "4.7.4. Unpacking Argument Lists" her: http://docs.python.org/tutorial/controlflow.html

Uansett, * "pakker ut" en liste slik at elementene i den matcher argumentene til en funksjon som kalles, og ** gjør tilsvarende for en dictionary.
medlem i 210 måneder
 


Returner til Python



Hvem er i Forumene

Registrerte brukere: Ingen registrerte brukere



cron