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
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 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
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
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
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
('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
>
> 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ø
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
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:
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, 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,
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, 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,
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,
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 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
17 matches
Mail list logo