2010/3/9 Calogero Bonasia kbona...@gmail.com:
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
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
A parte
2010/3/10 Nicola Ferrari nick.fe...@gmail.com:
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
2010/3/10 Marco Mariani marco.mari...@prometeia.it:
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
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
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 scrivere cosi,
Buona fortuna,
mi sarebbe piaciuto essere presente. Ma ho un impegno lavorativo.
2010/2/26 Raffaele Serra gufogo...@gmail.com
Ragazz* l'evento è confermato!
(grazie a tutti i relatori che si sono resi disponibili)
*GIOVEDI' 18 MARZO C/O FACOLT DI INGEGNERIA DI BOLOGNA!*
l'ottimizzazione del punto d'uscita è il break
2010/3/10 Valerio Turturici turturici.vale...@gmail.com
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:
2010/3/10 Nicola Ferrari nick.fe...@gmail.com:
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
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:
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 list
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 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 è
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
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 pyshell#0, line 1, in module
print os.path.realpath(os.curdir)
NameError: name 'os' is not
Devi importare il modulo os prima ;)
2010/3/10 Marco Fochesato marco...@libero.it
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
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
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
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-
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/python
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
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
valore
2010/3/10 Nicola Ferrari nick.fe...@gmail.com:
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
On Wed, 10 Mar 2010 22:33:09 +0100, Carlo C8E Miron
carlo.mi...@gmail.com
wrote:
2010/3/10 Nicola Ferrari nick.fe...@gmail.com:
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,
24 matches
Mail list logo