Il 17/02/2016 23.26, Marco Giusti ha scritto:
On Wed, Feb 17 2016, Marco Giusti wrote:
On Wed, Feb 17 2016, Dario Santomarco wrote:
Ciao, ci sono i seguenti errori:
Tua - kwargs = {1:"A", 2:"B", 3:"C"}
Corretta - kwargs = {'1':"A", '2':"B", '3':"C"} # le chiavi del
dizionario DEVONO e
On Wed, Feb 17 2016, Marco Giusti wrote:
> On Wed, Feb 17 2016, Dario Santomarco wrote:
> > Ciao, ci sono i seguenti errori:
> > Tua - kwargs = {1:"A", 2:"B", 3:"C"}
> > Corretta - kwargs = {'1':"A", '2':"B", '3':"C"} # le chiavi del
> > dizionario DEVONO essere stringhe
Scusa, ma non avev
Togli la classe che non ti aiuta a comprendere quello che veramente vuoi
fare.
Il problema e' che non ti e' chiaro come funzionano gli argomenti, l'unpack
e quindi *args e **kargs
def mi_printo(argo,*args, **kargs):
print("Il mio argo: {}".format(argo))
print("I miei args: {}".format(args
Il 17/02/2016 23.00, Marco Giusti ha scritto:
On Wed, Feb 17 2016, Dario Santomarco wrote:
Ciao, ci sono i seguenti errori:
Tua - kwargs = {1:"A", 2:"B", 3:"C"}
Corretta - kwargs = {'1':"A", '2':"B", '3':"C"} # le chiavi del
dizionario DEVONO essere stringhe
Spiacente di contraddirti
azz... metto l'* davanti ad args?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Wed, Feb 17 2016, Giuseppe Costanzi wrote:
> 2016-02-17 22:22 GMT+01:00 Dario Santomarco :
> > Il 17/02/2016 19.59, Giuseppe Costanzi ha scritto:
> >
> > salve a tutti,
> > non riesco a capire come usare *args, **kwargs in una classe.
> > mi sono fatto uno script che riporto sotto ma, ad esempio
On Wed, Feb 17 2016, Dario Santomarco wrote:
> Ciao, ci sono i seguenti errori:
> Tua - kwargs = {1:"A", 2:"B", 3:"C"}
> Corretta - kwargs = {'1':"A", '2':"B", '3':"C"} # le chiavi del
> dizionario DEVONO essere stringhe
Spiacente di contraddirti ma:
$ python
Python 2.7.9 (default
2016-02-17 22:22 GMT+01:00 Dario Santomarco :
> Il 17/02/2016 19.59, Giuseppe Costanzi ha scritto:
>
> salve a tutti,
> non riesco a capire come usare *args, **kwargs in una classe.
> mi sono fatto uno script che riporto sotto ma, ad esempio mi perdo
> kwargs per strada mentre gli args proprio non
2016-02-17 21:48 GMT+01:00 Christian Barra :
> def __init__(self,arg, *args, **kwargs):
>
> args = ('Y','Y','Z')
> kwargs = {1:"A", 2:"B", 3:"C"}
>
> foo = B(args, kwargs,msg="Hello")
>
> Cosa ti fa pensare che la lista (args immagino) si sia persa ?
>
> La domanda e' tu dove ti aspetti di trovarla
Il 17/02/2016 19.59, Giuseppe Costanzi ha scritto:
salve a tutti,
non riesco a capire come usare *args, **kwargs in una classe.
mi sono fatto uno script che riporto sotto ma, ad esempio mi perdo
kwargs per strada mentre gli args proprio non li vedo da dentro la classe.
lo script sotto mi ritorna
def __init__(self,arg, *args, **kwargs):
args = ('Y','Y','Z')
kwargs = {1:"A", 2:"B", 3:"C"}
foo = B(args, kwargs,msg="Hello")
Cosa ti fa pensare che la lista (args immagino) si sia persa ?
La domanda e' tu dove ti aspetti di trovarla :)
args -> arg
kwargs -> *args
msg="Hello" -> **kwargs
--
2016-02-17 21:40 GMT+01:00 Christian Barra :
>
>
> Il giorno 17 febbraio 2016 21:38, Giuseppe Costanzi
> ha scritto:
>>
>> si infatti con il tuo consiglio ho capito che va tutto in args
>> ma non riesco a capire come mandare un dizionario in kwargs
>> se faccio cosi'
>>
>> args = ('Y','Y','Z')
>>
Il giorno 17 febbraio 2016 21:38, Giuseppe Costanzi <
giuseppecosta...@gmail.com> ha scritto:
>
> si infatti con il tuo consiglio ho capito che va tutto in args
> ma non riesco a capire come mandare un dizionario in kwargs
> se faccio cosi'
>
> args = ('Y','Y','Z')
> kwargs = {1:"A", 2:"B", 3:"C"
2016-02-17 21:25 GMT+01:00 Christian Barra :
>
>
> Il giorno 17 febbraio 2016 21:20, Giuseppe Costanzi
> ha scritto:
>>
>> hai capito perfettamente,
>> tra l' altro se seguo il consiglio di christian ottengo
>> bc@hal9000:~/stimuli$ python super.py
>> MRO: ['B', 'A', 'object']
>> __init__ class B:
Il giorno 17 febbraio 2016 21:20, Giuseppe Costanzi <
giuseppecosta...@gmail.com> ha scritto:
> hai capito perfettamente,
> tra l' altro se seguo il consiglio di christian ottengo
> bc@hal9000:~/stimuli$ python super.py
> MRO: ['B', 'A', 'object']
> __init__ class B: (('Y', 'Y', 'Z'), {1: 'A', 2:
2016-02-17 21:20 GMT+01:00 Giuseppe Costanzi :
> hai capito perfettamente,
> tra l' altro se seguo il consiglio di christian ottengo
> bc@hal9000:~/stimuli$ python super.py
> MRO: ['B', 'A', 'object']
> __init__ class B: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
> __init__ class A: (('Y', 'Y',
hai capito perfettamente,
tra l' altro se seguo il consiglio di christian ottengo
bc@hal9000:~/stimuli$ python super.py
MRO: ['B', 'A', 'object']
__init__ class B: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
__init__ class A: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
super class B: (('Y', '
Il giorno 17 febbraio 2016 20:57, Francesco Pischedda <
francesco.pische...@gmail.com> ha scritto:
>
> 2016-02-17 19:59 GMT+01:00 Giuseppe Costanzi :
>
>> args = ('Y','Y','Z')
>> kwargs = {1:"A", 2:"B", 3:"C"}
>>
>> foo = B(args, kwargs)
>>
>
> ok questo è praticamente un check della mia c
2016-02-17 19:59 GMT+01:00 Giuseppe Costanzi :
> args = ('Y','Y','Z')
> kwargs = {1:"A", 2:"B", 3:"C"}
>
> foo = B(args, kwargs)
>
ok questo è praticamente un check della mia comprensione di questo
meccanismo di python:
nella chiama al costruttore di B stai passando due argomenti posizio
Ciao Giuseppe
2016-02-17 19:59 GMT+01:00 Giuseppe Costanzi :
> salve a tutti,
> non riesco a capire come usare *args, **kwargs in una classe.
> mi sono fatto uno script che riporto sotto ma, ad esempio mi perdo
> kwargs per strada mentre gli args proprio non li vedo da dentro la classe.
> lo sc
salve a tutti,
non riesco a capire come usare *args, **kwargs in una classe.
mi sono fatto uno script che riporto sotto ma, ad esempio mi perdo
kwargs per strada mentre gli args proprio non li vedo da dentro la classe.
lo script sotto mi ritorna
bc@hal9000:~/stimuli$ python super.py
MRO: ['B', 'A'
> Il giorno 17 feb 2016, alle ore 18:53, Giampaolo Rodola'
> ha scritto:
>
> Full blog post:
> http://grodola.blogspot.com/2016/02/psutil-4-real-process-memory-and-environ.html
Mi piace molto molto molto…
:)
G
___
Python mailing list
Python@lis
Full blog post:
http://grodola.blogspot.com/2016/02/psutil-4-real-process-memory-and-environ.html
--
Giampaolo - http://grodola.blogspot.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
vorrrei sotoporre un quesito di linguaggio di programmazione, ovevro che ne
pensate di.
KLa cosa nasce in lista XPUG-BO, dove qualcuno parla di kotlin come di un
java-compatible ma molto piu' figo e meno incasinato.
A me e' sembrato che il bolierplate che rimuove sia ben poco.
Qualcuno allora mi d
24 matches
Mail list logo