[Python] Liste.

2019-01-03 Thread Gabriele Battaglia
Ciao e buon anno a tutti. Per ridare un po di vita alla lista e per nutrire la mia ignoranza perenne... con un po' della vostra saggia linfa, ho pensato bene di rompere inviando qualche domanda scema: d'altra parte, l'award per la domanda più scema del 2019, è ancora aperta, no? Bene, ho una

[Python] liste

2011-01-13 Thread Filippo Dal Bosco -
Se ho L= [a,b,c,d,e] L[2] = c Se for x in L: otterrò x=a x=b x=c x=d x=e Domanda: supponendo di aver raggiunto x=c è possibile in qualche modo sapere che è in posizione 2 nella lista senza usare un contatore che ad ogni ciclo faccia ciclo=ciclo+1? Esiste

Re: [Python] Liste.

2019-01-03 Thread Daniele Tricoli
Ciao Gabriele, buaon anno a te! On 03/01/2019 14:33, Gabriele Battaglia wrote: > Per ridare un po di vita alla lista e per nutrire la mia ignoranza > perenne... con un po' della vostra saggia linfa, ho pensato bene di > rompere inviando qualche domanda scema: d'altra parte, l'award per la > domand

Re: [Python] liste

2011-01-13 Thread Marco Mariani
2011/1/13 Filippo Dal Bosco - Domanda: supponendo di aver raggiunto > > x=c > > è possibile in qualche modo sapere che è in posizione 2 nella lista > senza usare un contatore che ad ogni ciclo faccia >ciclo=ciclo+1? > > Esiste l' inversa di L[2] ? > idx = L.index(2)

[Python] LISTE E RANDOM

2024-02-12 Thread Marco Monti
Buongiorno. Sto usando liste e tuple e non so come risolvere un problema sulla diversa numerosità degli oggetti. Mi spiego meglio. In un test di geografia ho inserito una lista delle 20 regioni italiane, una lista delle 25 nazioni europee e una lista delle circa 100 province italiane. Dato che le 1

[Python] liste di dizionari

2007-05-03 Thread giuseppe massimo bertani
ciao a tutti mi succede una cosa strana: ho una lista che contiene dizionari. Nella lista inserisco un solo elemento . Passo la lista ad un metodo che poi dovra' estrarre i singoli dizionari e riempire con il loro contenuto le righe di una tabella wxGrid. pero': for cfgDict in cfgList:

[Python] Liste collezioni, propietà

2008-02-23 Thread Alberto Aliberti
Vorrei creare un tool per la generazione di statistiche sui database scacchistici. Da quello che ho capito , mi potrebbe essere utile lavorare con le "liste" di Python . Due domande : 1- Qual'è la massima estensione (lunghezza) di una lista di stringhe in Python ? 2- Ho letto che le dichiar

[Python] Liste e collezioni

2008-02-25 Thread Pietro Battiston
Salve a tutti, supponiamo (è la semplificazione di un problema che ho davvero) che io abbia una classe A: class A(): def metodo1(self): def metodo2(self): Il mio programma usa questa classe e deve potere gestire indifferentemente un singolo elemento o col

[Python] Liste con Variabili

2011-07-08 Thread Matteo Boscolo
Ciao a tutti, ho questa lista: a=['p1=10', 'p2=20', 'p3=p1+p2'] e questa funzione: def e(var): for aa in var: print aa exec(aa) print "p3",p3 e(a) >>>p3 30 adesso le cose si complicano a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] def e(var): for aa in var: pr

[Python] Liste: rimuovere elementi.

2017-06-28 Thread Gabriele Battaglia
Salve. Se ho una lista: l=['a','b','c'] E desidero eliminare l'elemento 'b', ma voglio cercarlo per indice, non per valore, invece di usare l.remove('b') devo usare l.pop(1). La domanda è: per evitare che pop stampi a schermo il valore rimosso, l'unico modo è quello di assegnarlo ad una variabil

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Daniele Zambelli
Il giorno lun 12 feb 2024 alle ore 16:06 Marco Monti ha scritto: > > [...] > Da errore. Non so come fare Ho un sospetto di quale sia l'errore, ma dato che il codice che hai postato non è eseguibile, almeno riporta l'errore che ti segnala l'interprete. Ciao. -- Daniele www.matematicadolce.eu

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Esalando Prassi
On Mon, 12 Feb 2024 at 16:06, Marco Monti wrote: > Buongiorno. Sto usando liste e tuple e non so come risolvere un problema > sulla diversa numerosità degli oggetti. Mi spiego meglio. > In un test di geografia ho inserito una lista delle 20 regioni italiane, > una lista delle 25 nazioni europee e

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Marco Beri
Il giorno lun 12 feb 2024 alle ore 16:20 Esalando Prassi < alessandro.p...@katamail.com> ha scritto: > Credo tu voglia fare qualcosa tipo: > > ``` > random.choice(reg_ita + naz_eur + pro_ita) > ``` > Io invece punto su: cas_fin=random.choice((reg_cas, pro_cas, naz_cas)) Ciao. Marco. > > _

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Mauro Casini
Marco Monti writes: > reg_cas=random.choice(reg_ita) > naz_cas=random.choice(naz_eur) > pro_cas=random.choice(pro_ita) > cas_fin=random.choice(reg_cas+pro_cas+naz_cas) > Da errore. Non so come fare cas_lst = random.choice((reg_ita, naz_eur, pro_ita)) cas_fin = random.choice(cas_lst) Mauro _

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Marco Beri
Il giorno lun 12 feb 2024 alle ore 19:42 Mauro Casini < ma...@iperbole.bologna.it> ha scritto: > Marco Monti writes: > > > reg_cas=random.choice(reg_ita) > > naz_cas=random.choice(naz_eur) > > pro_cas=random.choice(pro_ita) > > cas_fin=random.choice(reg_cas+pro_cas+naz_cas) > > Da errore. Non so

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Mauro Casini
Marco Beri writes: >> cas_lst = random.choice((reg_ita, naz_eur, pro_ita)) >> cas_fin = random.choice(cas_lst) > > Non è quello che vuole fare lui. > > Lui vuole scegliere a caso tra reg_cas, naz_cas e pro_cas. È la stessa cosa: un elemento casuale con prob. 1/3 reg, 1/3 naz, 1/3 pro. È inutle

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Marco Beri
On Mon, 12 Feb 2024, 21:25 Mauro Casini, wrote: > Marco Beri writes: > > >> cas_lst = random.choice((reg_ita, naz_eur, pro_ita)) > >> cas_fin = random.choice(cas_lst) > > > > Non è quello che vuole fare lui. > > > > Lui vuole scegliere a caso tra reg_cas, naz_cas e pro_cas. > > È la stessa cosa:

Re: [Python] LISTE E RANDOM

2024-02-12 Thread Bruno Firmani
Altra possibilità. Supponiamo di avere 20 regioni, 30 stati e 100 province. Si scrivano le equazioni delle rette passanti per le coppie di punti: ( 0 , 0 ) - ( 20 , 1/3) (20 , 1/3) - ( 50 , 2/3) (50 , 2/3) - (150 , 1 ) Scelto un numero casuale w in ( 0 , 1 ) si stabilisce se è compreso da (0

Re: [Python] liste di dizionari

2007-05-03 Thread Bruno Cavestro
prova qsto codice e poi se nn funge dacci + dettagli (funzioni/versione di python: cico={} lista=list() lista.append(cico) cico[2]=3 for i in lista: for a,b in i.iteritems(): print a,b dovresti avere come stampa 2,3 D'altra parte da quel che ci scrivi non possiamo c

Re: [Python] liste di dizionari

2007-05-04 Thread giuseppe massimo bertani
Alle 17:34, giovedì 3 maggio 2007, Bruno Cavestro ha scritto: > prova qsto codice e poi se nn funge dacci + dettagli (funzioni/versione di > python: > cico={} > lista=list() > lista.append(cico) > cico[2]=3 > for i in lista: > for a,b in i.iteritems(): > print a,b > > dov

Re: [Python] Liste collezioni, propietà

2008-02-23 Thread Pietro Battiston
Alberto Aliberti ha scritto: > Vorrei creare un tool per la generazione di statistiche sui database > scacchistici. Da quello che ho capito , mi potrebbe essere utile > lavorare con > le "liste" di Python . Due domande : > 1- Qual'è la massima estensione (lunghezza) di una lista di stringhe > in Py

Re: [Python] Liste collezioni, propietà

2008-02-24 Thread Enrico Franchi
On Feb 23, 2008, at 9:56 PM, Alberto Aliberti wrote: > Vorrei creare un tool per la generazione di statistiche sui database > scacchistici. Da quello che ho capito , mi potrebbe essere utile > lavorare con > le "liste" di Python . Potrebbe. Chissà. > 1- Qual'è la massima estensione (lunghez

Re: [Python] Liste e collezioni

2008-02-25 Thread Enrico Franchi
On Feb 25, 2008, at 3:22 PM, Pietro Battiston wrote: > Mi domando però se c'è un modo più furbo di scrivere una roba del > genere, per sprecare meno codice ma soprattutto per non doverlo > aggiornare se cambio/aggiungo metodi della classe originale... Pattern composite, Design Patterns, Google,

Re: [Python] Liste e collezioni

2008-02-26 Thread Giorgio Zoppi
Cookbook: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/498249 Ciauz. 2008/2/25, Pietro Battiston <[EMAIL PROTECTED]>: > Salve a tutti, > > supponiamo (è la semplificazione di un problema che ho davvero) che io > abbia una classe A: > > class A(): > def metodo1(self): >...

Re: [Python] Liste con Variabili

2011-07-08 Thread Marco Mariani
2011/7/8 Matteo Boscolo a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] > > def e(var): >for aa in var: >print aa >exec(aa) >print "p4",p4 > e(a) > > Naturalmente qui si rompe tutto .. > > Avete qualche link / suggerimento che risolve questo tipo di problematica?? > A quest'o

Re: [Python] Liste con Variabili

2011-07-08 Thread Vito 'ZeD' De Tullio
Matteo Boscolo wrote: > Avete qualche link / suggerimento che risolve questo tipo di > problematica?? domanda, ma come mai hai bisogno di risolvere un problema simile? comunque boh, a parte parserizzare ogni riga trovando lvalue e rvalue e assicurarsi che l'rvalue sia stato pre-definito non so

Re: [Python] Liste con Variabili

2011-07-09 Thread M@T
Il 08/07/2011 20:49, Matteo Boscolo ha scritto: Ciao a tutti, ho questa lista: .. adesso le cose si complicano a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] def e(var): for aa in var: print aa exec(aa) print "p4",p4 e(a) Naturalmente qui si rompe tutto .. Si rompe t

Re: [Python] Liste con Variabili

2011-07-09 Thread Stefano Dal Pra
Io farei cosi': a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] n = 0 while a: na = len(a) try: exec(a[n]) except NameError,e: print e n+=1 continue n=0 x = a.pop(0) provandolo ottengo: >>> a=['p4=p3+10','p1=10', 'p2=p1', 'p3=p1+p2'] >>> n = 0 >>>

Re: [Python] Liste con Variabili

2011-07-09 Thread Matteo Boscolo
grazie mille, stavo pensando anche io ad una cosa del genere ma non so se sia abbastanza efficiente con molte variabili in lista ... Per descrivere meglio cosa sto cercando di fare : Ho una struttura a nodi (m0001,m0002) , ogni nodo può contenere una lista di regole ogni nodo può aggiornare i

Re: [Python] Liste con Variabili

2011-07-09 Thread Marco De Paoli
2011/7/10 Matteo Boscolo > ** > il problema e' molto simile alla risoluzione di formule in un foglio di > calcolo .. > può farti comodo? http://code.activestate.com/recipes/355045-spreadsheet/ Marco ___ Python mailing list Python@lists.python.it http

Re: [Python] Liste con Variabili

2011-07-09 Thread Matteo Boscolo
Grazie mille, e proprio quello che cercavo :-))) ciao Il 10/07/2011 08:29, Marco De Paoli ha scritto: 2011/7/10 Matteo Boscolo > il problema e' molto simile alla risoluzione di formule in un foglio di calcolo .. può farti comodo? http:

Re: [Python] Liste: rimuovere elementi.

2017-06-28 Thread Luca
ci provo... l.remove(l[1]) ? Il giorno 28 giugno 2017 09:51, Gabriele Battaglia ha scritto: > Salve. > Se ho una lista: > l=['a','b','c'] > E desidero eliminare l'elemento 'b', ma voglio cercarlo per indice, non > per valore, invece di usare l.remove('b') devo usare l.pop(1). > La domanda è: pe

Re: [Python] Liste: rimuovere elementi.

2017-06-28 Thread Francesco Pischedda
Ciao, Il giorno 28 giugno 2017 09:51, Gabriele Battaglia ha scritto: > Salve. > Se ho una lista: > l=['a','b','c'] > E desidero eliminare l'elemento 'b', ma voglio cercarlo per indice, non > per valore, invece di usare l.remove('b') devo usare l.pop(1). > La domanda è: per evitare che pop stampi

Re: [Python] Liste: rimuovere elementi.

2017-06-28 Thread Federico Cerchiari
Ciao, il metodo pop ritorna sempre il valore che viene tolto dalla lista. Come dice Francesco Pischedda è probabile che tu stia lavorando nell'interprete, se non vuoi creare una variabile ad hoc per nascondere il valore poppato puoi usare la puoi usare la variabile di throwaway "_": _ = lista.pop(i

[Python] liste in Python errore costruzione matrice

2013-06-03 Thread Daniele San Giovanni
Ho un problema con la gestione di una lista. Utilizzo un meodo del tipo: def chart(self): ret=[] for k in range(0, len(self.ArrChartConfig)-1): for i in range(0, len(self.ArrChartData) - 1): xval = self.ArrChartData[i][0] yval = self.Arr

Re: [Python] liste in Python errore costruzione matrice

2013-06-03 Thread Federico Figus
Ciao, il problema deriva dal fatto che ret è una lista vuota, quindi quando cerchi di accedere al suo element ret[k] viene giustamente sollevata un'eccezione IndexError proprio perchè il k-esimo elemento non esiste (essendo una lista vuota). Se ho capito bene, ret dovrà essere sempre una lista di

Re: [Python] liste in Python errore costruzione matrice

2013-06-04 Thread Daniele San Giovanni
Ho fatto al momento la prima modifica e non viene più sollevata l' eccezione. Quindi dovrebbe andar bene. Ho però un altro dubbio: Quando eseguofor i in range(0, len(self.ArrChartData) - 1): se len(self.ArrChartData) è 0 voglio che il ciclo for non venga eseguito. se len(self.ArrChartData) è

Re: [Python] liste in Python errore costruzione matrice

2013-06-04 Thread Daniele San Giovanni
errata corrige: se len(self.ArrChartData) è 3 voglio che il ciclo for venga eseguito tre volte con k=0, 1, 2 Il giorno 04 giugno 2013 10:05, Daniele San Giovanni < sangiovanni.dani...@gmail.com> ha scritto: > Ho fatto al momento la prima modifica e non viene più sollevata l' > eccezione. Quind

Re: [Python] liste in Python errore costruzione matrice

2013-06-04 Thread Federico Figus
> > Quando eseguofor i in range(0, len(self.ArrChartData) - 1): > > se len(self.ArrChartData) è 0 voglio che il ciclo for non venga > eseguito. > se len(self.ArrChartData) è 1 voglio che il ciclo for non venga eseguito > una sola volta con k=0 > se len(self.ArrChartData) è 3 voglio che il c

Re: [Python] liste in Python errore costruzione matrice

2013-06-06 Thread Daniele San Giovanni
for k in range(0, 0) :non deve essere eseguito il ciclo for k in range(0, 1) :deve essere eseguito una volta per k=0 for k in range(0, 2): deve essere eseguito con k=0 e con k Guardando un po' di esempi ho notato che funziona già così. Attualmente non funziona bene. Probabilmente il