Re: [Python] Chiavi di un dizionario (Era: super(MyClass, self).__init__(*args, **kwargs))

2016-02-17 Per discussione Dario Santomarco
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

Re: [Python] Chiavi di un dizionario (Era: super(MyClass, self).__init__(*args, **kwargs))

2016-02-17 Per discussione Marco Giusti
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

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Christian Barra
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

Re: [Python] Chiavi di un dizionario (Era: super(MyClass, self).__init__(*args, **kwargs))

2016-02-17 Per discussione Dario Santomarco
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

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Giuseppe Costanzi
azz... metto l'* davanti ad args? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Marco Giusti
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

[Python] Chiavi di un dizionario (Era: super(MyClass, self).__init__(*args, **kwargs))

2016-02-17 Per discussione Marco Giusti
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

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Giuseppe Costanzi
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

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Giuseppe Costanzi
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

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione 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 li vedo da dentro la classe. lo script sotto mi ritorna

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione 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 :) args -> arg kwargs -> *args msg="Hello" -> **kwargs --

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Giuseppe Costanzi
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') >>

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Christian Barra
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"

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Giuseppe Costanzi
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:

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Christian Barra
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:

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Giuseppe Costanzi
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',

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione 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', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {} super class B: (('Y', '

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Christian Barra
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

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Francesco Pischedda
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

Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione Christian Barra
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

[Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Per discussione 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 script sotto mi ritorna bc@hal9000:~/stimuli$ python super.py MRO: ['B', 'A'

Re: [Python] ANN: psutil 4.0.0 released - how to get "real" process memory and environ in Python

2016-02-17 Per discussione Giovanni Porcari
> 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

[Python] ANN: psutil 4.0.0 released - how to get "real" process memory and environ in Python

2016-02-17 Per discussione Giampaolo Rodola'
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

[Python] Visto che la lista langue

2016-02-17 Per discussione Carlos Catucci
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