Re: [Python] Chiarimento sugli iteratori

2021-09-17 Per discussione Riccardo Magliocchetti
On 17/09/21 17:06, Valerio Pachera wrote: Il caso simil reale è questo ho una funzione che legge un file, e potrei ritornare una grande lista. Al posto di ritornare la lista, faccio lo yield del dato estratto, al fine di risparmiare RAM. def parsefile(path): # tante belle cose yield x

Re: [Python] Chiarimento sugli iteratori

2021-09-17 Per discussione Valerio Pachera
Il caso simil reale è questo ho una funzione che legge un file, e potrei ritornare una grande lista. Al posto di ritornare la lista, faccio lo yield del dato estratto, al fine di risparmiare RAM. def parsefile(path): # tante belle cose yield x Ho poi altre due funzioni che generano delle

[Python] Chiarimento sugli iteratori

2021-09-17 Per discussione Valerio Pachera
Buongiorno a tutti, ho notato questa cosa: #!/usr/bin/env python3 def test(): for x in range(0, 10): yield x iterator = test() print(test) for x in iterator: print(x) for x in iterator: print(x) - Restituisce 0 1 2 3 4 5 6 7 8 9 --- Mentre se modi