[Python] R: Re: execfile.. va e non va..

2010-03-10 Per discussione marco...@libero.it
>> >Hai provato a dare al lanciatore il percorso assoluto del programmino? >___ eh si, quello è così fin dall'inizio.. python /percorso/del/programma programmino.py ... ___ Python mailing list Python@list

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Nicola Ferrari
L'importante era la conferma che non c'è un metodo .. ma che devo ciclare la mia lista... :) Grazie Il giorno 10 marzo 2010 22.57, Daniele Varrazzo ha scritto: > On Wed, 10 Mar 2010 22:33:09 +0100, Carlo C8E Miron > > wrote: > > 2010/3/10 Nicola Ferrari : > >> dizionario = {1:True, 2:True, 3:Fa

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Daniele Varrazzo
On Wed, 10 Mar 2010 22:33:09 +0100, Carlo C8E Miron wrote: > 2010/3/10 Nicola Ferrari : >> dizionario = {1:True, 2:True, 3:False, 4:True} >> Come faccio ad eliminare tutti gli elementi del mio dizionario aventi >> valore >> False?? > dict((key, value) for key, value in dizionario.items() if

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Valerio Turturici
Nicola Ferrari ha scritto: > Ah ok.. devo comunque ciclare il dizionario... > In un qualche modo si. Io ho cercato di rendertelo più leggibile, ma guarda quello che ti ha scritto Carlo. Alla fine il succo è sempre quello. ___ Python mailing list Python@l

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Carlo C8E Miron
2010/3/10 Nicola Ferrari : > dizionario = {1:True, 2:True, 3:False, 4:True} > Come faccio ad eliminare tutti gli elementi del mio dizionario aventi valore > False?? >>> dict((key, value) for key, value in dizionario.items() if value) {1: True, 2: True, 4: True} oppure anche >>> dict((key, True)

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Nicola Ferrari
Ah ok.. devo comunque ciclare il dizionario... Il giorno 10 marzo 2010 22.24, Valerio Turturici < turturici.vale...@gmail.com> ha scritto: > Nicola Ferrari ha scritto: > > dizionario = {1:True, 2:True, 3:False, 4:True} > > > > Come faccio ad eliminare tutti gli elementi del mio dizionario aventi

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Valerio Turturici
Nicola Ferrari ha scritto: > dizionario = {1:True, 2:True, 3:False, 4:True} > > Come faccio ad eliminare tutti gli elementi del mio dizionario aventi > valore False?? > Una soluzione potrebbe essere questa: for x in dizionario.keys(): if dizionario[x] == False: del dizionario[x] ___

Re: [Python] execfile.. va e non va..

2010-03-10 Per discussione Valerio Turturici
Marco Fochesato ha scritto: > Fatto! > L'ho sgamato! > Quando lancio il programmino da idle, l'output è la cartella dove è > salvato il programmino. > Quando lo lancio con il lanciatore del desktop, l'output è la mia home > (quindi non trova il file da lanciare). > Ho risolto dando questo comando:

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Nicola Ferrari
dizionario = {1:True, 2:True, 3:False, 4:True} Come faccio ad eliminare tutti gli elementi del mio dizionario aventi valore False?? Il giorno 10 marzo 2010 22.17, Valerio Turturici < turturici.vale...@gmail.com> ha scritto: > Nicola Ferrari ha scritto: > > Ciao.. > > ho un dizionario e vorrei el

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Valerio Turturici
Nicola Ferrari ha scritto: > Ciao.. > ho un dizionario e vorrei eliminare tutti quelli che hanno lo stesso > valore.. > Come posso fare? > Tutti chi? Quale valore? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/py

Re: [Python] Metodo Dizionari

2010-03-10 Per discussione Andrea Gasparini
In data mercoledì 10 marzo 2010 21:49:44, Nicola Ferrari ha scritto: > ho un dizionario e vorrei eliminare tutti quelli che hanno lo stesso > valore.. > Come posso fare? > http://www.python.org/doc/faq/programming/#how-do-you-remove-duplicates-from- a-list bye -- -gaspa- ---

Re: [Python] execfile.. va e non va..

2010-03-10 Per discussione Marco Fochesato
Fatto! L'ho sgamato! Quando lancio il programmino da idle, l'output è la cartella dove è salvato il programmino. Quando lo lancio con il lanciatore del desktop, l'output è la mia home (quindi non trova il file da lanciare). Ho risolto dando questo comando: os.curdir = "la/cartella/che/mi/interessa"

[Python] Metodo Dizionari

2010-03-10 Per discussione Nicola Ferrari
Ciao.. ho un dizionario e vorrei eliminare tutti quelli che hanno lo stesso valore.. Come posso fare? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] execfile.. va e non va..

2010-03-10 Per discussione Valerio Turturici
Devi importare il modulo os prima ;) 2010/3/10 Marco Fochesato > Il giorno lun, 08/03/2010 alle 18.08 +0100, Valerio Turturici ha > scritto: > > os.path.realpath(os.curdir) > > Qualcosa non va: > > >>> print os.path.realpath(os.curdir) > Traceback (most recent call last): > File "", line 1, in

Re: [Python] execfile.. va e non va..

2010-03-10 Per discussione Marco Fochesato
Il giorno lun, 08/03/2010 alle 18.08 +0100, Valerio Turturici ha scritto: > os.path.realpath(os.curdir) Qualcosa non va: >>> print os.path.realpath(os.curdir) Traceback (most recent call last): File "", line 1, in print os.path.realpath(os.curdir) NameError: name 'os' is not defined _

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Valerio Turturici
Nicola Ferrari ha scritto: > Grazie a tutti per le risposte.. > Ora ho qualcosa di nuovo su cui "studiare" :) > E' identica alla def, solo che la puoi usare in posti dove la def non è consentita, ad esempio nelle espressioni. ___ Python mailing list Pyth

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Simone Federici
Si in effetti la piega del tread sta vertendo su cose molto interessanti, che mostrano la potenza del linguaggio. Ma prima delle features, c'è da utilizzare un pensiero ingegneristico. cmq la funzione lambda è solo questione di stile. alcuni dicono sia più leggibile. quanto a performance è identic

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Nicola Ferrari
Grazie a tutti per le risposte.. Ora ho qualcosa di nuovo su cui "studiare" :) La funzione, scritta come "funzione lambda ", migliora le prestazioni? In questo caso, come mai è meglio usarla? Il giorno 10 marzo 2010 14.49, Valerio Turturici < turturici.vale...@gmail.com> ha scritto: > Simone Fed

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Valerio Turturici
Simone Federici ha scritto: > l'ottimizzazione del punto d'uscita è il break > > > Si infatti. Magari mi sbaglio, ma per quello che ha detto gli > interessa solo quando la funzione restituisce True, quindi il break ci > sta tutto. ___ Python mailing

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Marco Mariani
On 03/10/2010 02:20 PM, Giovanni Marco Dall'Olio wrote: > - itertools.product dovrebbe darti il prodotto cartesiano, ma mi > sembra che non vi sia almeno in python2.5, e per il momento non te lo > posso provare (sono su una vecchia ubuntu). > Lo uso tranquillamente sulla 2.5, sono poche righe

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Giovanni Marco Dall'Olio
2010/3/10 Nicola Ferrari : > > ma se avessi una "li" di 200 elementi, risulterebbe pesante... > Qualche idea per migliorare il tutto? Penso sia la stessa domanda proposta qui: - http://stackoverflow.com/questions/2355542/ugly-combination-of-generator-expression-with-for-loop Se ho capito bene il

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Simone Federici
l'ottimizzazione del punto d'uscita è il break 2010/3/10 Valerio Turturici > Simone Federici ha scritto: > > f1 = lambda n1, n2 : n1 > n2 > > > > for val in range(100): > > for val2 in range(100): > > if f1(val, val2): > > print val > > else: > >

Re: [Python] Organizziamo insieme il PyDayBO a Bologna , ospitato dalla facoltà di ingegneria!

2010-03-10 Per discussione Simone Federici
Buona fortuna, mi sarebbe piaciuto essere presente. Ma ho un impegno lavorativo. 2010/2/26 Raffaele Serra > Ragazz* l'evento è confermato! > (grazie a tutti i relatori che si sono resi disponibili) > > *GIOVEDI' 18 MARZO C/O FACOLT DI INGEGNERIA DI BOLOGNA!* > > __

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Valerio Turturici
Simone Federici ha scritto: > f1 = lambda n1, n2 : n1 > n2 > > for val in range(100): > for val2 in range(100): > if f1(val, val2): > print val > else: > break > > chiaro che cosi dai assunto che conosci il punto di uscita di f1 > > Si poteva anche sc

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Simone Federici
f1 = lambda n1, n2 : n1 > n2 for val in range(100): for val2 in range(100): if f1(val, val2): print val else: break chiaro che cosi dai assunto che conosci il punto di uscita di f1 2010/3/10 Valerio Turturici > Nicola Ferrari ha scritto: > > Ma

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Valerio Turturici
Nicola Ferrari ha scritto: > Ma nel caso in cui avessi una quantità enorme di elementi, ci > sarebbero problemi di prestazioni... > La funzione la puoi scrivere cosi def F1(n1 = 0, n2 = 0): return n1 > n2 Comunque con questo codice il mio portatile impiega meno di 25s (compreso anche il t

Re: [Python] Nascondere il codice Python

2010-03-10 Per discussione Marco Dalla Stella
2010/3/10 Marco Mariani : >> Ho letto di una roba nuova che si chiama SSL, mi pare... :D >> > > A parte che il default per python e' non verificare i certificati, e non > e' affatto semplice usarla in modo sicuro. > Ma se l'utente puo' cambiare la libreria openssl, non serve a molto. Hai ragione,

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Nicola Ferrari
Ma nel caso in cui avessi una quantità enorme di elementi, ci sarebbero problemi di prestazioni... Il giorno 10 marzo 2010 12.28, Sandro Tosi ha scritto: > 2010/3/10 Nicola Ferrari : > > Per numeri "piccoli", direi che una soluzione simile a questa, sarebbe > ok.. > > > > for val in range(100):

Re: [Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Sandro Tosi
2010/3/10 Nicola Ferrari : > Per numeri "piccoli", direi che una soluzione simile a questa, sarebbe ok.. > > for val in range(100): >     for n2 in li: >     if F1(val, n2): print val > > > ma se avessi una "li" di 200 elementi, risulterebbe pesante... sai spiegare questa tua affermazione? dev

[Python] ciclo for dentro un ciclo for

2010-03-10 Per discussione Nicola Ferrari
Ciao a tutti.. magari mi sto tirando mene inutili... vi pongo un problema senza senso ma che mi serve per capire come muovermi nel caso in cui mi trovassi in una situazione simile :) ho una lista di numeri interi che può essere di n elementi (per semplicità facciamo 2) *li = [2,7]* e una funzione

Re: [Python] Nascondere il codice Python

2010-03-10 Per discussione Marco Mariani
On 03/09/2010 05:35 PM, Marco Dalla Stella wrote: >> Per fortuna che nessuno ha ancora inventato un programma che legge i >> pacchetti che passano dalla rete, altrimenti nascondere il codice >> sarebbe inutile, giusto? :-/ >> > Ho letto di una roba nuova che si chiama SSL, mi pare... :D >

Re: [Python] formattare il codice per pubblicarlo su blogger

2010-03-10 Per discussione Sandro Tosi
2010/3/9 Calogero Bonasia : >> grazie! l'ho scritto io :) > > si, sto invecchiando e mi sto rincoglionendo, ma di questo me ne ero > accorto. :) > anzi, non appena posso lo compero. Vorrei capire se è il libro giusto per > aiutarmi a chiudere un progetto mai completato che porto avanti da anni...