<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 17 febbraio 2016 20:57, Francesco Pischedda <span dir="ltr"><<a href="mailto:francesco.pischedda@gmail.com" target="_blank">francesco.pischedda@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2016-02-17 19:59 GMT+01:00 Giuseppe Costanzi <span dir="ltr"><<a href="mailto:giuseppecostanzi@gmail.com" target="_blank">giuseppecostanzi@gmail.com</a>></span>:<br></span><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div style="overflow:hidden">args = ('Y','Y','Z')<br>
    kwargs = {1:"A", 2:"B", 3:"C"}<br>
<br>
    foo = B(args, kwargs)</div></blockquote></span></div><br></div><div class="gmail_extra">ok questo è praticamente un check della mia comprensione di questo meccanismo di python:<br><br></div><div class="gmail_extra">nella chiama al costruttore di B stai passando due argomenti posizionali cioè args e kwargs che sono rispettivamente una tupla e un dict e il __init__ di B ha un primo parametro posizionale chiamato arg (che cattura la prima tupla) mentre mi pare di capire che tu volessi fare una cosa del tipo:<br><br>foo = B(*args, **kwargs)<br><br></div><div class="gmail_extra">cioè espandere la tupla args in parametri posizionali e il dict kwargs in parametri chiave valore, ho capito male?<span class=""><font color="#888888"><br></font></span></div><span class=""><font color="#888888"><div class="gmail_extra"><br></div></font></span></div></blockquote><div><br></div><div>aggiungo che questo non ha senso</div><div><br></div><div>b = {1:"A", 2:"B", 3:"C"}</div><div>**b </div><div><br></div><div>che equivale a dire</div><div><br></div><div>1="A", 2="B", 3="C"</div></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><br></div>I wish you a good day,<div>Christian</div></div></div></div></div>
</div></div>