Ciao Bruno,
questo comportamento dell'interprete deriva dal fattto che in ss1 ed ss3,
nel momentto in cui True viene inserito nel set, è già presente un oggetto
con "valore" 1 nello stesso set.
Questo perchè i set (come le chiavi dei dizionari) sono collezioni di
"hashabili", gli hashabili sono og
Ciao,
se ho capito bene quello che vuoi fare hai bisogno che il decoratore abbia
uno o più parametri valorizzati in base all'enviroment test/non test.
Una cosa del genere puoi farla con functools.partial, partendo dall'esempio
di Matteo:
from functools import partial
from eventuale_modulo_config
Ciao,
una cosa (molto brutta, ma che potrebbe funzionare) è fare override
dell'importatore di moduli dell'interprete:
=
import __builtin__
realimp = __builtin__.__import__
def my_import(name, globals={}, locals={}, fromlist=[]):
if name == 'backend' and '*' in fromlist:
Ciao, come dice Michele in tutte le versioni di Python precedenti alla 3.3
i dizionari non sono ordinati, bisogna sempre tenerlo a mente.
Ad ogni modo, per ciclare le chiavi di un dizionario conoscendo il valore
del prossimo ciclo puoi fare così:
from itertools import izip_longest
dizionario = {1
Ciao,
la sintassi è la stessa dell'unpacking, ma al contrario si tratta di
packing... io generalmente uso quella sintassi nei cicli for quando mi
capita di iterare su tuple:
list_of_coordinates = [(2, 4, 5), (2, 4, 6), (2, 5, 7), (2, 5, 8)]
for (x, y, z) in list_of_coordinates:
print(x
Ciao, non trovo la discussione originale di Gabriele a cui rispondere
quindi rispondo qui.
Come dice Manlio non c'è bisogno di un thread diverso creato manualmente e
non c'è bisogno di una variabile globale per intercettare ogni input da
tastiera.
Io consiglio di usare questo modulo:
https://python
Ciao Luca,
non ho controllato, ma "a naso" direi che un generatore, anche se definito
in line è un oggetto function, e come tale ha il suo namespace chiuso che
non può accedere all'esterno.
per usare un generatore in un contesto simile potresti fare una cosa così:
def iter_orari(self):
for s i
Ciao Giuseppe,
per trovare la posizione di un oggetto in una sequenza (lista, stringa o
altro) puoi usare il metodo '.index' delle liste:
dna_seq = 'ACTGATCGATTACGTATAGTAGAATTCTATCATACATATATATCGATGCGTTCAT'
target = 'GAATTCT'
target_position = dna_seq.index(target) + 1
print('lunghezza pre-target:
No, su PyPI non ci sono controlli di nessun tipo. Basta registrarsi con una
qualsiasi mail ed è possibile registrare e uploadare un package.
L'unico controllo è che non puoi registrare un package che ha lo stesso
nome di un'altro registrato da un'altro utente.
Un'altro vincolo è che registrare e u
>
> Risparmio una riga di import, se lo scopo è scrivere meno codice
> possibile. :)
>
> Roberto
>
> "Difficilmente l'uomo fa uso delle libertà che lui ha, per esempio la
> libertà di pensiero; in compenso insiste a richiedere la libertà di parola"
> Sø
('FizzBuzz'[4*bool(n%3):4+4*bool(not n%5)] or n for n in itertools.count())
per quella delle lettere: set(frase) == set(list(map(chr, range(97, 123
p.s: itertools.count l'ho copiato da Carlo Miron :P
Il giorno 7 settembre 2017 11:13, Pietro Brunetti ha
scritto:
> Una domanda carina (che mi
Verissimo! Un importer di HTML é sicuramente un TODO molto importante!
Il 12 ago 2017 17:12, "Matteo Scarpa" ha scritto:
>
>
> Il giorno sab 12 ago 2017 alle ore 16:56 Matteo Scarpa <
> fundor...@gmail.com> ha scritto:
>
>>
>> Ho pensato di implementare qualcosa di simile a BeautifulSoup per la
oup che usa un sistema simile per
> strutturare l'albero di oggetti che rappresenta una paginaa web che, anche
> se lo scopo del pacchetto è quello di ottenere dati da una pagina html,
> secondo me può tornarti utile per stutturare la pagina
>
> Il giorno sab 12 ago 2017 alle
Opps, https://github.com/Hrabal/TemPy
Il giorno 12 agosto 2017 12:01, Jacopo Cascioli
ha scritto:
> Sembra interessante, ma non ci sono link. Sono io che non lo vedo?
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mail
Ciao a tutti,
ho iniziato questo progetto per "mantenermi in forma" e visto che potrebbe
essere utile a qualcuno ho deciso di renderlo pubblico con l'idea di farlo
crescere e rilasciarlo su PyPi.
Si tratta di un template engine per la generazione di HTML votato all'OOP,
in pratica serve per la gen
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
Ciao Paolo,
non sono un esperto di Pandas, ma se i tuoi file non sono troppo grandi
puoi farne a meno ed utilizzare il modulo csv:
import csv
# Leggi i due file
with open('file1.csv', 'rb') as f1:
with open('file2.csv', 'rb') as f2:
# Dal secondo crei un dizionario di mapping
m
17 matches
Mail list logo